A MERN-stack project integrated with Google Gemini API that reviews code, detects bugs, checks best practices, and suggests improvements.
The AI-Powered Code Reviewer is a smart web application designed to help developers write cleaner and more efficient code.
Using the Gemini API, the tool analyzes code, identifies potential issues, provides optimization tips, and enforces coding best practices.
This project is built with the MERN stack (MongoDB, Express.js, React, Node.js) and connected to Google Gemini AI for natural language understanding of code.
- 🧑💻 Code Review → Analyze code and get AI-powered feedback
- 🐛 Bug Detection → Highlights potential runtime/logical issues
- ⚡ Optimization Suggestions → Performance and readability improvements
- 📏 Best Practices Check → Enforces clean coding standards
- 📊 Detailed Reports → Error highlights + suggested fixes
- 🔒 JWT-based Secure Authentication
- 🌐 Gemini API Integration for real-time AI analysis
- Frontend: React.js + TailwindCSS
- Backend: Node.js + Express.js
- Database: MongoDB (Mongoose ODM)
- Authentication: JWT
- AI/LLM: Google Gemini API
- Node.js (>=16)
- MongoDB (local/Atlas)
- Gemini API Key (from Google AI Studio)
- Clone Repository
git clone hhttps://github.com/JayP2006/ai-powered-code-reviewer.git
cd repository-name