An AI-integrated web project that reviews your code for better and faster development. Powered by Google Gemini AI, this tool analyzes your code in real-time and gives helpful suggestions—all within a smooth, developer-friendly UI.
- Frontend : Next.js 15, React.js, Tailwind CSS, Shadcn UI
- Editor : Custom Markdown editor with Prism.js & Rehype Highlight
- AI Integration : Google Gemini AI API
- Utilities : Axios, Markdown Parsing
- Deployment : Vercel
- Real-time AI code analysis using Google Gemini AI
- Built-in markdown editor with syntax highlighting
- Sleek, responsive UI using Tailwind CSS + Shadcn UI
- Token-based prompt handling for reviewing specific parts of code
- Fully deployed and optimized for web via Vercel
To run this project locally :
git clone https://github.com/your-username/ai-code-reviewer.git
cd ai-code-reviewer
npm install
npm run devThen open http://localhost:3000 in your browser.
├── app # Contains Next.js App Router pages & logic
├── components # Reusable UI components (Editor, Buttons, Layouts)
├── lib # Utilities, helper functions, and Gemini API integration
├── public # Static assets (icons, favicons, etc.)
├── .gitignore # Git ignore rules
├── README.md # Project documentation
├── components.json # Component configuration
├── eslint.config.mjs # ESLint configuration
├── jsconfig.json # JavaScript path aliasing
├── next.config.mjs # Next.js configuration
├── package.json # Project dependencies & scripts
├── package-lock.json # Lock file for dependencies
├── postcss.config.mjs# PostCSS configuration (for TailwindCSS)Integrated with Google Gemini AI API, this tool takes your code input and returns structured suggestions and improvements. Useful for beginners, students, or anyone looking for AI-based feedback while coding.
You can easily deploy it using Vercel in just a few steps :
- Push the project to GitHub
- Make sure your code is committed and pushed to a GitHub repository.
- Login to Vercel
- Go to vercel.com and sign in with GitHub.
- Import your GitHub Repository
- Click on + New Project → Import Git Repository.
- Select the Stock-Manager repo from the list.
- Configure Environment Variables
- Add your environment variables during the setup:
MONGODB_URI=your_mongodb_connection_string- Choose Framework Preset
- Vercel will auto-detect the Next.js framework. Leave the default settings unless custom.
- Deploy
- Click Deploy and wait for Vercel to build and deploy your app.
- Once done, you’ll get a live URL like:
https://your-project-name.vercel.app- Post-Deployment
- Optionally, go to your project settings on Vercel and :
- Set up a custom domain.
- Configure automatic re-deployment on GitHub pushes.
- Enable serverless function logs and analytics.
🔗 Vercel Docs - Getting Started
Built with ❤️🩹 by Vinayak Gore
For queries or feedback, feel free to connect : @vinayakgore.vercel.app
Let me know if you’d like a badge section, GIF demo preview, or GitHub stats added as well !
💻 Happy coding ! 🎉
⌲ Design.Implement.Inspire