Aadarsha's Project Showcase

A curation of full-stack applications, systems research, and interactive software engineering projects deployed across distributed environments.

Full-Stack & Systems
St. Louis, MO
Active Deployments

Showcase Projects

Interactive Storybook

An AI-powered branching narrative generator where users can build, traverse, and visualize complex choose-your-own-adventure story trees. Seamlessly integrated with Gemini for storytelling generation and Fal.ai for responsive visual artwork matching.

Vue.js 3 Express.js MongoDB Gemini AI Fal.ai (Flux)

Multi-Room Chat

A high-performance real-time messaging application showcasing low-latency WebSocket communication. Features password-protected private chat lobbies, instant direct messaging, structured message replies, and robust administrative tools (kicking/banning users).

Node.js Socket.IO Express.js Vanilla JS

Calendar & Events

A full-stack, secure personal scheduling tool. Relies on structured MySQL relational tables to model users, categories, and calendar events. Implements comprehensive web defenses including secure session management, salted password hashes, and protection against SQL injections.

PHP 8.4 MySQL Vanilla JS Session Security

Connect 4 Solver

An interactive Connect 4 board game utilizing a recursive Minimax AI Engine with Alpha-Beta Pruning written in Java. Features a responsive modern web client that interfaces with the JVM process for low-latency calculations.

Java JVM Node.js Express Minimax Solver Socket.IO

Lost Cities Expedition

A full digital implementation of the classic Lost Cities card game. Compiles your customized Java card deck logic under-the-hood and renders a rich visual interface of expeditions, multiplier investments, and score math.

Java Engine Node.js Wrapper HTML5 Card UI Socket.IO