Skip to content

An AI-powered full-stack code review platform using React, Node.js, and Google Gemini to convert input code into optimized, production-ready solutions with multi-language support and a smart, responsive editor.

Notifications You must be signed in to change notification settings

sanjaraiy/Code-Reviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 AI-Powered Code Review Platform

A full-stack code review platform built with React, Node.js (Express), and integrated with Google Gemini AI to help developers transform their input code into optimized, production-ready solutions. The platform supports multiple programming languages, has a beautiful code editor UI, and delivers fast, intelligent feedback for better code quality during product development.

πŸš€ Features

  • ✍️ Smart Code Editor

    • Syntax highlighting
    • Multi-language support
    • Copy-paste code input
    • Responsive and developer-friendly UI
  • πŸ€– Google Gemini AI Integration

    • Enhances raw input code
    • Provides production-ready code suggestions
    • Handles multiple coding languages
    • AI-powered refactoring and optimization
  • ⚑ Fast Response Time

    • Optimized backend for low-latency AI responses
    • Smooth user experience even under load
  • 🌐 Multi-Language Support

    • Supports popular languages like JavaScript, Python, Java, C++, and more
    • Custom language mode for other frameworks

πŸ› οΈ Tech Stack

Frontend Backend AI Integration
React.js Node.js + Express Google Gemini API
CSS3 RESTful API AI-enhanced responses
JavaScript

Prerequisites

  • Node.js >= 14
  • npm or yarn
  • Google Gemini API access key

πŸ“¦ Installation

  1. Clone the repository

git clone https://github.com/sanjaraiy/Code-Reviewer.git
cd Code-Reviewer
  1. Install dependencies

npm install
  1. Environment Setup Create a .env file in the root directory with the following variables:

# AI (Gemini)
GEMINI_API_KEY=your_gemini_api_key

# Application
APP_URL=http://localhost:8000

πŸš€ Running the Application

# Start backend
cd server
npm run dev

# Start frontend
cd ../client
npm start

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to open a pull request or file an issue.

About

An AI-powered full-stack code review platform using React, Node.js, and Google Gemini to convert input code into optimized, production-ready solutions with multi-language support and a smart, responsive editor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published