An intelligent code review platform that leverages Google's Gemini AI to analyze source code, identify issues, suggest improvements, and provide actionable feedback in real time.
Built using the MERN Stack and Generative AI technologies, the application helps developers reduce manual review effort while improving code quality, readability, and maintainability.
โ AI-powered code review using Gemini AI
โ Automated feedback generation in seconds
โ Full-stack MERN architecture
โ Syntax, logic, and best-practice analysis
โ Interactive code editor with real-time results
โ Published research project
Traditional code reviews are time-consuming and often create bottlenecks in software development workflows.
This project addresses that challenge by automating the first level of code review using Generative AI, allowing developers to receive immediate feedback before submitting code for human review.
- Analyze source code instantly
- Detect potential bugs and inefficiencies
- Suggest code improvements
- Recommend best practices
- Modern React-based frontend
- Real-time feedback display
- Markdown rendering support
- Developer-friendly experience
- Express.js API architecture
- Gemini AI integration
- Secure request handling
- Modular service structure
- React.js
- Vite
- Axios
- Node.js
- Express.js
- Gemini AI API
- Prompt Engineering
- ESLint
- Git
- GitHub
- NPM
- User submits source code
- Backend sends code to Gemini AI
- AI analyzes syntax, structure, and logic
- Review suggestions are generated
- Results are displayed in the frontend interface
This project was developed as part of a research study:
AI-Powered Code Reviewer using MERN Stack and Gemini AI - https://ijrpr.com/uploads/V6ISSUE8/IJRPR51744.pdf
The research explores how Generative AI can improve software quality assurance by automating code review workflows.
- Multi-language support
- Security vulnerability detection
- Pull Request integration
- Team collaboration features
- Custom review rules
Build MINI_PROJECT from the source and install dependencies:
- Clone the repository:
git clone https://github.com/SMARANVELPULA/MINI_PROJECT
- Navigate into the project directory::
cd MINI_PROJECT - Install dependencies:
npm install
- Start the development server:
npm run dev ---
Velpula Smaran
B.Tech Data Science
๐ Hyderabad, India
๐ง smaran6762@gmail.com
๐ GitHub: github.com/SMARANVELPULA
๐ LinkedIn: linkedin.com/in/velpula-smaran


