Inspiration
We wanted to create a tool that helps developers improve their coding skills and productivity by providing instant, intelligent feedback on their code. Manual code reviews are slow, and beginner programmers often struggle to identify mistakes or best practices.
What it does
AI Code Mentor analyzes your code in real-time, provides detailed feedback, highlights potential bugs, and suggests improvements. It helps developers write cleaner, more efficient code and track their progress over time.
How we built it
The platform is built using a Node.js backend with Express and MongoDB Atlas for data storage. The frontend is a React.js application that communicates with the backend APIs for authentication, code review, and analytics.
Challenges we ran into
Deploying the backend and frontend separately on Vercel introduced CORS and environment variable issues. Ensuring seamless connectivity with MongoDB Atlas while keeping credentials secure required careful configuration. We also had to optimize code review response times for a better user experience.
Accomplishments that we're proud of
We successfully created a full-stack application capable of performing real-time code analysis and feedback. Users can register, log in, and access personalized code review insights, all hosted in a scalable cloud environment. Users can review their code now for 4 programming languages python, c++, JavaScript, java. Personalized dashboard that shows total reviews, Issues resolved, Skill Points and Current Streak, Weekly Customizable Goals, Progress over time graph, Programming Language Distribution, Recommendations:- review code to get personalized suggestions!, Your Skills, Your Statistics, Total Reviews, Issues Fixed, Skill Points, Day Streak and much more to come.
What we learned
We gained hands-on experience with serverless deployments, CORS handling, and integrating AI-driven functionality into a web application. We also learned best practices for securely managing environment variables and connecting cloud databases.
What's next for AI-Code-Mentor
Future improvements include supporting more programming languages, adding collaborative review features, implementing deeper AI-driven suggestions, and creating a mobile version for on-the-go code analysis.
Built With
- analysis
- axios
- express.js
- mongodb-atlas
- node.js
- react.js
- tailwind-css
- vercel


Log in or sign up for Devpost to join the conversation.