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.
-
βοΈ 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
Frontend | Backend | AI Integration |
---|---|---|
React.js | Node.js + Express | Google Gemini API |
CSS3 | RESTful API | AI-enhanced responses |
JavaScript |
- Node.js >= 14
- npm or yarn
- Google Gemini API access key
git clone https://github.com/sanjaraiy/Code-Reviewer.git
cd Code-Reviewer
npm install
# AI (Gemini)
GEMINI_API_KEY=your_gemini_api_key
# Application
APP_URL=http://localhost:8000
# Start backend
cd server
npm run dev
# Start frontend
cd ../client
npm start
Contributions, issues, and feature requests are welcome! Feel free to open a pull request or file an issue.