Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.83 KB

File metadata and controls

58 lines (43 loc) · 2.83 KB

AlgoAid

React Node.js Gemini Markdown

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.

Table of Contents

Features

  • 📄 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.

Live Demo

AlgoAid Demo

Links & References

Folder Structure

Folder Structure

Tech Stack

Deployment Maintenance

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.

Contact

For any questions or feedback, feel free to reach out to me at kashishjuneja1010@gmail.com or connect on Linkedin.


Thank you for visiting this project!