Skip to content

JayP2006/ai-powered-code-reviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

🤖 AI-Powered Code Reviewer

A MERN-stack project integrated with Google Gemini API that reviews code, detects bugs, checks best practices, and suggests improvements.


📌 About

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.


🚀 Features

  • 🧑‍💻 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

🛠️ Tech Stack

  • Frontend: React.js + TailwindCSS
  • Backend: Node.js + Express.js
  • Database: MongoDB (Mongoose ODM)
  • Authentication: JWT
  • AI/LLM: Google Gemini API

⚙️ Installation & Setup

🔹 Prerequisites

  • Node.js (>=16)
  • MongoDB (local/Atlas)
  • Gemini API Key (from Google AI Studio)

🔹 Steps

  1. Clone Repository
git clone hhttps://github.com/JayP2006/ai-powered-code-reviewer.git
cd repository-name

About

created using MERN stack with GEMINI 2.0 flash model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors