CodeMentor AI is a premium, AI-powered developer ecosystem designed to accelerate learning, debugging, and career growth. It combines a high-end, gamified user experience with state-of-the-art neural assistance.
- Real-time Logic: Get instant, character-by-character AI responses.
- Triple Mode: Specialized engines for Asking, Coding, and Debugging.
- Pro Syntax Highlighting: Beautiful code blocks with language-specific themes.
- Curated Problem Set: 12+ industry-standard algorithms from Easy to Hard.
- Neural XP: Earn points for every problem solved.
- Dynamic Ranking: Climb from Novice to Legend based on your performance.
- Professional Analysis: Get an AI-driven score for your projects or resume.
- Actionable Feedback: Identified strengths and targeted improvement suggestions.
- Neural History: Trace your evolution through an interactive timeline.
- Growth Metrics: Monitor your weekly productivity growth and learning streaks.
- Framework: React + Vite
- Styling: Tailwind CSS (Elite Glassmorphism System)
- Animations: Framer Motion
- Icons: Lucide React
- Framework: FastAPI (Python)
- Auth: JWT + Bcrypt
- ORM: SQLAlchemy
- Database: PostgreSQL
cd backend
python -m venv venv
./venv/Scripts/activate
pip install -r requirements.txtDATABASE_URL=postgresql://postgres:sanjay12@localhost/codementor
GEMINI_API_KEY=your_key_here
JWT_SECRET=your_secret_hereTerminal 1 (Backend):
uvicorn main:app --reloadTerminal 2 (Frontend):
cd frontend
npm install
npm run devCodeMentor AI follows a "Elite Dark" design philosophy, utilizing deep indigo hues, vibrant gradients, and high-quality typography (Outfit font) to create a focused, high-performance environment for elite developers.
Developed with ❤️ by the CodeMentor Team.