🚀 Inspiration

Learning to code is exciting, but it can also be frustrating. Beginner developers often receive compiler errors or code review comments that are difficult to understand. While experienced developers know how to debug efficiently, newcomers frequently spend hours searching documentation or online forums for simple mistakes.

We wanted to build an AI-powered mentor that doesn't just identify errors—it teaches developers how to fix them and improve their coding skills.


💡 What it does

CodeMentor AI is an intelligent code review platform designed specifically for beginner developers.

Users can write or paste code, choose their programming language, and receive an AI-generated review that includes:

  • Syntax and logical error detection
  • Beginner-friendly explanations
  • Suggested fixes and optimized code
  • Code quality score
  • Best practice recommendations
  • Personalized learning resources
  • Progress tracking and review history

Instead of simply saying "Your code is wrong," CodeMentor AI explains why it is wrong and how to improve.


🛠️ How we built it

Frontend

  • React.js
  • Vite
  • Tailwind CSS
  • Monaco Code Editor
  • Framer Motion

Backend

  • Node.js
  • Express.js
  • REST APIs
  • JWT Authentication

AI

  • Large Language Model (LLM) for code review
  • Prompt Engineering
  • Static code analysis for additional validation

Cloud

  • Vercel for frontend deployment
  • AWS DynamoDB for storing users, submissions, and review history
  • AWS services for scalable backend integration

⚡ Challenges we faced

Building an AI reviewer for beginners required balancing accuracy with simplicity. AI responses can sometimes be too technical, so we designed prompts that encourage clear, educational explanations.

Another challenge was creating meaningful code quality scores and ensuring that recommendations remain useful across different programming languages.


🏆 Accomplishments we're proud of

  • Built an AI mentor focused on learning rather than only debugging.
  • Designed a clean and intuitive developer experience.
  • Combined AI with cloud technologies for scalability.
  • Created a platform that encourages continuous improvement instead of one-time fixes.

📚 What we learned

During development we gained hands-on experience with:

  • Prompt Engineering
  • AI-assisted code analysis
  • React and Node.js integration
  • AWS database services
  • REST API development
  • Building scalable cloud applications

🔮 What's next

Our roadmap includes:

  • GitHub repository integration
  • Live pair programming with AI
  • Voice-based explanations
  • Team code reviews
  • Personalized learning paths
  • Coding challenges and gamification
  • Support for additional programming languages
  • AI-generated interview preparation

🌍 Impact

CodeMentor AI is more than a code reviewer—it's an AI-powered learning companion that helps beginners understand programming concepts, write better code, and become more confident developers through continuous, personalized feedback.

Built With

Share this project:

Updates