Problem
Developers spend significant time in manual code reviews. Feedback can be inconsistent, and beginners often struggle to understand why code quality is low.
Case Study
An AI-powered developer assistant that analyzes source code and returns quality score, actionable suggestions, easy explanations, and improved code fixes using Groq LLM.
Developers spend significant time in manual code reviews. Feedback can be inconsistent, and beginners often struggle to understand why code quality is low.
This project provides instant AI feedback through a clean coding interface. Users can paste or upload code and receive analysis, score, explanation, and improved code in one workflow.
POST /api/analyze-code: returns score, suggestions, and fixed code.
POST /api/explain-code: returns plain-English explanation of code.
{
"code": "function sum(a, b) { return a + b; }",
"language": "javascript"
}Backend:
cd backend npm install npm run start
Frontend:
cd frontend npm install npm run dev
This is one of my practice projects, built to strengthen real-world full-stack and AI integration skills.