Skip to content

Usman5-coder/Ai-Code-Reviewer-Project-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AI Code Reviewer

A full-stack web application that leverages artificial intelligence to review code, suggest improvements, and highlight potential bugs β€” in real-time.

AI Code Reviewer Banner


πŸ“Œ Overview

AI Code Reviewer is designed for developers who want fast, intelligent, and AI-assisted code feedback. Whether you’re debugging, refactoring, or looking to improve your coding practices, this tool helps you become more productive and write cleaner code.


✨ Features

  • 🧠 AI-powered code analysis using OpenAI's models
  • πŸ” Instant feedback and optimization suggestions
  • πŸ’¬ Human-like explanations and code style tips
  • 🌐 Support for JavaScript, Python, and more
  • 🧩 Modular backend and modern React frontend
  • πŸš€ Easily deployable on Vercel, Render, or Heroku

πŸ›  Tech Stack

Frontend Backend AI Engine
React Node.js Gemini API
Tailwind CSS Express.js Google Gemini
Axios CORS, dotenv Custom prompts

πŸ“ Folder Structure

ai-code-reviewer/ β”œβ”€β”€ backend/ β”‚ β”œβ”€β”€ controllers/ β”‚ β”œβ”€β”€ routes/ β”‚ β”œβ”€β”€ services/ β”‚ β”œβ”€β”€ app.js β”‚ └── .env β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ components/ β”‚ β”‚ β”œβ”€β”€ pages/ β”‚ β”‚ └── App.jsx β”‚ └── public/ β”œβ”€β”€ README.md └── package.json


βš™οΈ Installation

πŸ”§ Backend Setup

cd backend
npm install
touch .env

###.env

GOOGLE_GEMINI_API_KEY=your-api-key-here
cd frontend
npm install
npm start

Let me know if you want:

  • A dark mode version of the frontend.
  • A logo.svg or banner image for branding.
  • Dockerfile or CI/CD setup.

I can also generate a GitHub Actions pipeline if you're deploying this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published