Aditya's projects
Here is a list of some fun side projects I made.
Quick-Flask | Python Package 🔗
Jan 2025 | Python, pip
Quick-Flask is a command-line tool that helps developers rapidly
generate Flask applications with a structured project layout. It
simplifies boilerplate creation by setting up routes, templates,
static files, and configurations automatically. Ideal for beginners
and experienced developers, Quick-Flask accelerates Flask project
setup, allowing you to focus on building features rather than
repetitive setup tasks, adhering to the DRY (Don't' Repeat Yourself)
principle.
Fun with Flags | Multiplayer Game 🔗
Jan 2025 | GO, WebSockets, Javascript
"Fun with Flags" is a multiplayer game built with go in the backend
(gorilla web socket) and plain html/css and vanilla JS in the
frontend. It has two game modes modes. In one mode, you get a flag
image and have to pick the right country name based on the image and
in the other mode, you're given a country and need to point out
where it is on the world map, based on the flag. You can play solo
or in a multiplayer mode.
Collection of MLOps and DL Assignments 🔗
Jan 2025 | TensorFlow.js
This is a compilation of MLOps and Deep Learning assignments,
featuring models deployed with TensorFlow.js. It includes links to
relevant Kaggle notebooks and GitHub repositories for additional
reference and exploration.
IOIT ACM Student Chapter Website 🔗
Nov 2024 | Flask, TailwindCSS, ThreeJS, WebGL, HTMX, LightGallery, Perl, Rate limiting
This project is a Flask-based website for the IOIT ACM Student
Chapter. It uses Flask for the backend, TailwindCSS for styling, and
ThreeJS, WebGL for 3D graphics and HTMX for ajax queries on client.
Implemented rate limiters protection against DDoS/DOS attacks,
ensuring robust website. I managed the web hosting over CPanel, a
web hosting control panel that helps users manage their websites and
web hosting servers.
TENET 2024 🔗
Oct 2024 | TypeScript, GSAP, Three.js, WebGL, Tailwind CSS
The TENET 2024 website was designed and developed using TypeScript,
GSAP, Three.js, WebGL, and Tailwind CSS, and it featured many
interactive elements to engage users. It attracted 15,000 visitors
within three weeks of its launch. It had custom forms for event
registration, with type safe zod resolver schema, and secure
backends. Forms were built using google sheets API to save data
securly in a shared google sheet.
Mermaid Mind 🔗
Aug 2024 | Next.JS, Mermaid.js, Gemini, MongoDB
Mermaid Mind is a tool that helps you create flowcharts, sequence
diagrams, and other types of diagrams using Mermaid.js and AI. The
project includes a feature that allows an AI chatbot to generate
diagrams from text. Users can also share diagrams, download them,
and make them public. It also supports user authentication and saves
data using MongoDB.
Telegram Scraper for ETL Pipeline 🔗
May 2023 | Python
This script allows you to scrape messages from a Telegram channel
and save them into a CSV file. It's part of an ETL pipeline to
extract, transform, and load the data for further analysis or
processing.
Moneyball 🔗
Jan 2024 | React Native, Firebase
Moneyball is a cross-platform app designed to manage financial
history. It uses Firebase as the backend. The app simplifies
tracking finances by abstracting away the complexities of Excel,
allowing users to focus on the important aspects of their financial
data.
Visual Data Structures 🔗
Nov 2023 | React, TailwindCSS, TypeScript
Visual Data Structures is an interactive simulator for visualizing
different data structures and algorithms. It includes visualizations
for linked lists, stacks, queues, sorting algorithms, and more.
Built using TypeScript and React, the app helps users understand how
these data structures and algorithms work.
Connect on twitter 🔗 or github 🔗.