- Notifications
You must be signed in to change notification settings - Fork0
AI Code Review is a comprehensive web and mobile application designed to assist developers in reviewing code using advanced AI capabilities. It leverages the Gemini API to analyze code, provide intelligent suggestions, and enhance overall code quality through automated reviews.
License
abhishekboadgurjar/Ai-Code-Review
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
AI Code Review is a comprehensive web and mobile application designed to assist developers in reviewing code using advanced AI capabilities. It leverages the Gemini API to analyze code, provide intelligent suggestions, and enhance overall code quality through automated reviews.
The project consists of three main components:
📌FrontendWeb (React) - A web-based interface for AI-powered code reviews.
📌FrontendApp (React Native Expo) - A mobile application for on-the-go code reviews.
📌Backend (Node.js & Express) - A server handling API requests and integrating with Gemini API.
✅ AI-powered code analysis and suggestions
✅ Web and mobile compatibility
✅ Secure backend with Express.js
✅ Integration with Gemini API for intelligent code reviews
✅ Code quality metrics and reporting
- ⚛️React.js - A JavaScript library for building user interfaces
- 🔗Axios - For API requests
- 🎨Tailwind CSS /Material UI (optional for styling)
- 📊React Charts - For data visualization
- 📲React Native (Expo)
- 🔀React Navigation
- 💾AsyncStorage for local storage
- 🎨Native Base for UI components
- 🟢Node.js
- 🚀Express.js
- 🤖Gemini API integration
- 🔐 CORS & JWT authentication
Ensure you have the following installed:
cd Backendnpm install# Configure environment variablescp .env.example .env# Edit .env with your Gemini API credentialsnpm run dev
cd FrontendWebnpm installnpm start
cd FrontendAppnpm installexpo start
You can also access the web version of the app here:
You can download the latest APK for Android devices from the following links:
Scan this QR code to download directly:
Start the backend server:
cd Backendnpm run start
Run the web or mobile frontend:
- Web:
cd FrontendWeb && npm start
- Mobile:
cd FrontendApp && expo start
- Web:
Upload or paste your code into the application.
Select the review options and run the AI-powered analysis.
Review suggestions and implement changes as needed.
- Add support for more languages
- Implement team collaboration features
- Create CI/CD integration
- Add code smell detection
- Develop vulnerability scanning
We welcome contributions to AI Code Review! Please follow these steps:
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add some amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
Please read ourContributing Guidelines for more details.
This project is licensed under the MIT License - see theLICENSE file for details.
- GitHub:@abhishekboadgurjar
- Twitter:@abhishekjs
- Email:abhishekgurjarofcl.com
- Project Link:https://github.com/abhishekboadgurjar/ai-code-review
- Gemini API for providing the AI capabilities
- React andReact Native communities
- All contributors who have helped shape this project
About
AI Code Review is a comprehensive web and mobile application designed to assist developers in reviewing code using advanced AI capabilities. It leverages the Gemini API to analyze code, provide intelligent suggestions, and enhance overall code quality through automated reviews.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.