Created a survey form for the updated WD101 course capstone project
as part of TA training at Pupilfirst
Tech: HTML, CSS, Vanilla JS
Developed a command-line tool available as an NPM package which
creates a starter backend project consisting of CRUD API endpoints
and a configured PostgreSQL database (using Prisma ORM) from just an
ER Diagram which the user needs to provide in JSON format.
Tech: NodeJS, TypeScript, Prisma ORM, PostgreSQL
Developed a web application to track and manage tasks in a
Kanban-style board-based workflow. Users can organize tasks on the
board, maintain a todo list and view their progress.
Tech: React-Typescript, TailwindCSS, Django Rest Framework
Developed an interactive website using HTML Canvas allowing a user
to try out different martial arts moves
Tech: HTML, CSS, Vanilla JS
Developed a Web-Based Spreadsheet Application supporting various
features of Cell Styling, Cell Selection, Cell Manipulation and
Spreadsheet Management.
Implemented Secure User Authentication to support multiple users.
Tech: HTML, CSS, jQuery (Frontend);
NodeJS and Express with Typescript (Backend); MongoDB; Heroku (Deployment)
A web application to visualize important graph algorithms like
Breadth First Search, Depth First Search, Dijkstra's Algorithm and
A* Search Algorithm
on a 16x32 grid.
There is a source node and a destination node and and the user can
add obstacles and place bombs on empty cells to make path finding
harder for the algorithms to perform.
The motivation behind creating this project was to visualize and
compare the behaviour and performance of different pathfinding graph
algorithms in a dynamic and interactive manner.
Tech: HTML, CSS, Vanilla JS
Developed a full-stack and responsive web app supporting
multi-user blogs with time-stamped entries.
Implemented User Registration, Login and Logout, User Profile Page,
CRUD operations on Blog Posts, Pagination etc.
Tech: HTML, CSS, Bootstrap (Frontend);
Django (Backend); AWS S3 (Storing Images); Heroku
(Deployment)