Skip to content

Latest commit

 

History

History
94 lines (63 loc) · 2.36 KB

File metadata and controls

94 lines (63 loc) · 2.36 KB

🤖✨ Welcome to CodeNova – Your AI Code Review Buddy! ✨

CodeNova is your smart, friendly, and lightning-fast AI-powered code reviewer!
Paste your code, hit Review, and get instant, expert feedback powered by Google Gemini.
Perfect for learners, pros, and everyone in between – all in a beautiful, interactive interface.


🌐 Live Demo

🚀 Try it here: CodeNova Live App

(Deployed version with full frontend + backend integration)


🚀 Features You'll Love

  • 🤖 AI-Powered Reviews: Get smart, constructive feedback using Google Gemini.
  • 🎨 Modern UI: Sleek, resizable split view with gorgeous syntax highlighting.
  • Instant Results: Paste your code and see suggestions in seconds.
  • 🖱️ Resizable Panels: Adjust the layout to your liking.
  • 🌙 Dark Mode: Eye-friendly design for long coding sessions.

🛠️ Quick Start

1. Clone this repo

git clone https://github.com/your-username/CodeNova-AI-Code-Reviewer.git
cd CodexAI

2. Set up the backend

cd backend
npm install
  • Create a .env file in the backend/ folder and add your Google Gemini API key:

    GOOGLE_GEMINI_KEY=your-gemini-api-key-here
    
  • Start the backend server:

    npx nodemon server.js

3. Set up the frontend

cd ../frontend
npm install
npm run dev

🔑 Gemini API Key

You need a Google Gemini API key for AI-powered reviews.
Get yours from Google AI Studio and add it to your backend .env file as shown above.


🖼️ Demo Screenshots

🔍 Review Example
Review
🏠 Home Page
Home

💡 Tips

  • Make sure your Gemini API key has access to the Gemini Pro model.
  • The backend runs on port 3000 by default; the frontend runs on 5173.
  • For best results, use modern browsers like Chrome or Edge.

🤗 Thank You for Visiting CodeNova!

I am thrilled to have you here! If you have feedback or ideas, feel free to open an issue or contribute.
Happy coding, and remember: with CodeNova, you're never coding alone! 🚀🤝✨