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
Share this project:

Updates