Visit the live version of SmartCode AI: SmartCode AI
SmartCode AI is an advanced AI-powered code reviewer designed to analyze, review, and provide feedback on source code. Built using React.js, Node.js, and the Gemini AI API, SmartCode AI helps developers improve their code quality, detect errors, and follow best practices efficiently.
✅ Interactive Code Editor – Write or paste your code into a dynamic editor with syntax highlighting. ✅ AI-Powered Code Review – Uses Gemini AI models to analyze and review code in real-time. ✅ Multi-Language Support – Supports JavaScript, Python, C++, and more. ✅ Real-time Processing – Get instant feedback on your code quality. ✅ User-friendly UI – Clean design with dark mode and intuitive UX. ✅ Full Vercel Deployment – Hosted entirely on Vercel for seamless performance.
- React.js
- Prism.js (Syntax Highlighting)
- React Markdown
- Axios (API Calls)
- Node.js
- Express.js
- Gemini AI API
- Frontend & Backend: Vercel
1⃣ Users write or paste their code in the built-in editor. 2⃣ Click the Review button to send the code to the AI model. 3⃣ A loading animation appears while the AI processes the code. 4⃣ AI analyzes and reviews the code, providing structured feedback. 5⃣ The feedback is displayed in an easy-to-read format.
git clone https://github.com/sharath-66b6/SmartCodeAI.git
cd SmartCodeAI cd backend
npm install
node server.js cd frontend
npm install
npm startCreate a .env file in the backend directory and add the following:
GEMINI_API_KEY=your_api_key_here
PORT=30001⃣ Deploy Frontend & Backend on Vercel
vercel --prod🔹 Developer: Sharath Kumar Reddy
🔹 Email: sharathkumarr924@gmail.com
🔹 LinkedIn: linkedin.com/in/Sharath
🔹 GitHub Repo: github.com/Sharath
Contributions are welcome! Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
🔥 SmartCode AI - The Future of AI-Powered Code Reviews! 🚀