Inspiration
Watching new programmers get stuck alone with cryptic error messages and having no one to guide them through debugging and coding optimization.
What it does
AI-powered programming tutor that provides real-time code feedback, debugging assistance, concept explanation, and personalized learning paths for programmers of all skill levels.
How we built it
React + TypeScript frontend with Monaco editor, Google Gemini AI for code analysis, execution of code in the browser, and localStorage to save progress.
Challenges we faced
Developing secure in-browser code execution, developing educational AI prompts that scale with skill level, and live syntax analysis.
Achievements that we're proud of
Developed a real-world working AI programming tutor that truly assists in debugging code, clearly explains concepts, and functions entirely offline.
What we learned
AI can be a really great programming instructor when well prompted, beginners require instant feedback over advanced features, and accessibility counts.
What's next for DevMentor AI
Multiple language support, collaborative coding features, advanced project templates, and integrations with leading coding bootcamps and computer science courses.
Built With
- acorn-parser
- ast-parsing
- code-analysis
- css3
- framer-motion
- google-gemini-api
- html5
- javascript
- js-beautify
- local-storage
- lucide-react
- monaco-editor
- prism.js
- react
- react-router
- tailwind-css
- typescript
- vite
- web-workers

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