Skip to content

💡Codify is a full-stack AI-powered code review platform built using React and Node.js. It uses Google's Gemini AI to analyze code in real-time, provide refactoring suggestions, and improve code quality across multiple programming languages.

Notifications You must be signed in to change notification settings

scriptbyayush/AI-Powered-Code-Reviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Codify – AI-Powered Code Reviewer

Codify is an intelligent, Gemini-powered code review application that helps developers write cleaner, more efficient code. With real-time analysis and AI-driven suggestions, it supports multiple languages, streamlines the code review process, and enhances developer productivity.


✨ Features

  • AI-Powered Code Review using Google's Gemini AI
  • Support for Multiple Programming Languages
  • Live Code Editing with Monaco Editor
  • Intelligent Refactoring Suggestions
  • Modern Dark-Themed UI
  • Copy-to-Clipboard Functionality for Refactored Code

🌐 Live Demo

👉 Try Codify Live: https://ai-powered-code-reviewer-sage.vercel.app


📁 Project Structure

Codify/
├── Backend/         # Node.js backend using Gemini AI
├── Frontend/        # React frontend with Monaco Editor
├── .env             # Add your Gemini API Key here
└── README.md

⚙️ Installation (Development Mode)

Prerequisites

  • Node.js 18+
  • npm

1. Clone the Repository

git clone https://github.com/scriptbyayush/AI-Powered-Code-Reviewer.git
cd AI-Powered-Code-Reviewer

2. Set Your API Key

Create a .env file in the root directory and add:

GOOGLE_GEMINI_KEY=your_api_key_here

🛡️ Don’t share your .env file publicly!


3. Start the Backend

cd Backend
npm install
npm run dev

4. Start the Frontend

cd ../Frontend
npm install
npm start

🧪 Sample Usage

  1. Open the live app or run locally.
  2. Paste your code into the editor.
  3. Click "Review Code" to get AI suggestions.
  4. Use "Copy Refactored Code" to copy improvements instantly.

📦 Tech Stack

  • Frontend: React.js, Monaco Editor, Material UI
  • Backend: Node.js, Express
  • AI Integration: Gemini AI API
  • Hosting: Vercel
  • Environment: .env for API key management

🖼️ Screenshots

Codify UI

Screenshot of the Codify interface showing the Monaco Editor with AI-powered code suggestions.


🛡️ License

MIT License
Feel free to use and modify. Please give credit if you fork or build upon this.


🙌 Acknowledgements


📬 Contact

Developer: Ayush Vaidya
GitHub: scriptbyayush

About

💡Codify is a full-stack AI-powered code review platform built using React and Node.js. It uses Google's Gemini AI to analyze code in real-time, provide refactoring suggestions, and improve code quality across multiple programming languages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published