Skip to content

SANJAY-044/CodeMentor-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 CodeMentor AI - Elite Edition

Version React FastAPI Gemini

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.


✨ Core Features

🧠 Neural Assistant (Streaming)

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

🎮 Gamified DSA Practice

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

🛡️ AI Project & Resume Reviewer

  • Professional Analysis: Get an AI-driven score for your projects or resume.
  • Actionable Feedback: Identified strengths and targeted improvement suggestions.

📊 Elite Analytics Dashboard

  • Neural History: Trace your evolution through an interactive timeline.
  • Growth Metrics: Monitor your weekly productivity growth and learning streaks.

🛠️ Tech Stack

Frontend

  • Framework: React + Vite
  • Styling: Tailwind CSS (Elite Glassmorphism System)
  • Animations: Framer Motion
  • Icons: Lucide React

Backend

  • Framework: FastAPI (Python)
  • Auth: JWT + Bcrypt
  • ORM: SQLAlchemy
  • Database: PostgreSQL

🚀 Quick Start

1. Clone & Setup Backend

cd backend
python -m venv venv
./venv/Scripts/activate
pip install -r requirements.txt

2. Configure Environment (backend/.env)

DATABASE_URL=postgresql://postgres:sanjay12@localhost/codementor
GEMINI_API_KEY=your_key_here
JWT_SECRET=your_secret_here

3. Launch Services

Terminal 1 (Backend):

uvicorn main:app --reload

Terminal 2 (Frontend):

cd frontend
npm install
npm run dev

💎 Design Philosophy

CodeMentor 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors