Skip to content

sparshsinghal885/MentorG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

MentorG MentorG Logo : Your AI-Powered Socratic DSA Learning Platform

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.

🌟 Features

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

🚀 Tech Stack

⚙️ Installation & Setup

Prerequisites

Make sure you have the following installed:

  • Node.js (>=14.x)
  • Firebase CLI (for backend setup)

Clone the Repository

git clone https://github.com/sparshsinghal885/MentorG.git
cd mentorG/frontened/

Install Dependencies

npm install

Firebase Setup

Make sure to configure Firebase by running:

npm i firebase

Then link the project to your Firebase account.

Start the Development Server

npm run dev

Visit http://localhost:5173 in your browser.

📈 How It Works

  1. Sign up and create your profile.
  2. Explore the Socratic Lessons in DSA, where our AI system will challenge you with the right questions.
  3. Write your code in the AI Codebox and get instant feedback on its efficiency, complexity, and more.
  4. Track your learning journey on the Dashboard, which evolves based on your progress.

📸 Screenshots

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4
Screenshot 5 Screenshot 6

Made with 💙 by Sparsh Singhal

About

MentorG is an advanced Gen AI-powered tool designed to act as a personalized teaching assistant using the Socratic method. This method emphasizes guiding students through probing questions rather than directly providing answers, fostering deeper understanding and critical thinking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors