Note: This project is ongoing. It is just recently imported here from my local machine. Additional updates are coming!
A web app that visualizes algorithms like sorting, graph traversals, and dynamic programming with interactive animations and GPT-generated explanations. Users can enter custom data, see step-by-step execution, and compare different algorithms. The app is designed to make algorithm behavior easy to understand and experiment with.
Tech Stack:
- Frontend: React, Redux
- Backend: Node.js, Express, Python (FastAPI)
- Storage: AWS S3 for assets, Redis for cache, PostgreSQL for user data
- Deployment: AWS EC2 and S3, Docker containers
Skills:
- Algorithms and data structures
- Interactive visualizations
- API and backend development
- Cloud deployment
- Full-stack development