Projects

requesTUI

A pseudo-postman-like TUI written in Go for API testing and sending http requests directly from your terminal

Used tview to create a TUI using golang. Implemented http requests using the net/http requests in go

Go

pdfsearch-cli

A command-line tool to search for a specific string in PDF files in a given directory and its subdirectories.

Implemented parsing of text from pdf files in golang. Used go-routines to search the name of the pdf file

Go

MarkIt

MarkIt is a realtime markdown editor built using NodeJS, SocketIO and ShowdownJS

Used socketIO to relay data and send back output to and from server in real time. Implemented text to markdown parsing using showdownJS.

NodeJS, HTML, CSS

stock-scraping-API

A stock scraping service that scrapes data from yahoo finance and serves it on a REST API endpoint using fastAPI.

Used bs4 to parse and scrape stock webpage. Used fastAPI to get requested stock parameter, call the scraping service and serve it on the given endpoint.

Python, FastAPI, bs4

app-blocker

A desktop app to remove distractions, built using electronJS.

Set up main functionality for blocking selected installed applications and websites. Implemented a dashboard route and a logs route in the project for additional information.

ElectronJS

VTOP-download-manager

A python program for dealing with the unreadable names given to reference material on my college portal's download page.

The program sorts all the material downloaded from course page into each subject in each semester and sorts it according to the date given on VTOP.

Python

react-meals-app

A website built using react to view different meals, their recipes and save them!

Implemented useState, useEffect, useContext hooks in react to create a simple webapp

ReactJS

user-login-api

A simple authentication API with login and signup routes.

Used JWT to implement an authentication API along with password hashing and persistance using mongoDB

NodeJS, MongoDB

discord-admin-bot

A discord bot with adminstrative functionalities written in NodeJS.

Used the discord API to create a discord bot with simple admin privileges.

NodeJS