Welcome to mentorG, where learning Data Structures and Algorithms (DSA) becomes a dialogue! Powered by AI, mentorG guides you through complex topics in a Socratic way—answering questions with questions to lead you to your own conclusions, encouraging deep understanding. With our AI Codebox, get real-time feedback on your code and improve your learning, while the AI Dashboard tracks your progress seamlessly.
- 🧠 Socratic Learning: Engage in Socratic questioning for an interactive and deeper understanding of DSA concepts.
- 🤖 AI-Powered Codebox: Real-time analysis of your code, providing hints, optimizations, and best practices.
- 📊 AI-Driven Dashboard: Track your progress and receive personalized insights on your learning journey.
- 🛠 Seamless Integration: Built with cutting-edge technologies for a smooth and effective learning experience.
- Frontend: React
- Database & Authentication: Firebase
- Styling: Tailwind CSS
Make sure you have the following installed:
- Node.js (>=14.x)
- Firebase CLI (for backend setup)
git clone https://github.com/sparshsinghal885/MentorG.git
cd mentorG/frontened/npm install
Make sure to configure Firebase by running:
npm i firebaseThen link the project to your Firebase account.
npm run devVisit http://localhost:5173 in your browser.
- Sign up and create your profile.
- Explore the Socratic Lessons in DSA, where our AI system will challenge you with the right questions.
- Write your code in the AI Codebox and get instant feedback on its efficiency, complexity, and more.
- Track your learning journey on the Dashboard, which evolves based on your progress.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Made with 💙 by Sparsh Singhal






