AlgoAid is an AI-powered platform that helps you analyze and improve your DSA (Data Structures and Algorithms) code.
It uses Gemini 2.0 Flash for fast and intelligent feedback, providing readability analysis, time/space complexity estimation, and optimization suggestions.
You can also chat with Gemini to clarify concepts and explore problem-solving strategies.
- 📄 Code Feedback – Writing style, readability, and comments.
- ⏳ Complexity Analysis – Time and space complexity insights.
- 🚀 Optimization Suggestions – AI-driven performance tips.
- 💬 AI Chat with Gemini 2.0 Flash – Instant answers to coding doubts.
- 📝 Markdown Rendering – Clean and structured AI responses.
- GitHub Repo link: https://github.com/KashishJuneja101003/AlgoAid
- Deployment link (Netlify): https://algoaid.netlify.app/
- Frontend: React.js, Tailwind CSS
- Markdown Rendering: react-markdown
- Backend: Node.js + Express (Hosted on Render)
- AI Model: Gemini 2.0 Flash
- Deployment:
Since the backend is hosted on Render’s free tier, it can enter sleep mode after a short period of inactivity, leading to slow responses during cold starts. To maintain responsiveness, an UptimeRobot monitor pings a lightweight /ping endpoint every 5 minutes. This prevents the server from idling and ensures faster response times for users. The monitor is configured with a 15-second timeout to avoid false downtime alerts.
For any questions or feedback, feel free to reach out to me at [email protected] or connect on Linkedin.
Thank you for visiting this project!

