An AI-Powered Code Reviewer built using the MERN Stack! This project leverages Artificial Intelligence to analyze, review, and suggest improvements for code, enhancing development efficiency.
- 💡 AI-driven code analysis and review
- 🎨 Syntax highlighting with Prism.js
- 🤖 Google Generative AI integration for code suggestions
- 📝 Markdown rendering for improved readability
- 🔗 Seamless frontend-backend communication using Axios & CORS support
- Frontend: React (Vite), Prism.js, Axios
- Backend: Node.js, Express.js, Google Generative AI API
- Deployment: https://software-code-bug-detection-fixing-y7wo.vercel.app/
BackEnd/
├── node_modules/
├── src/
│ ├── controllers/
│ │ ├── ai.controller.js
│ ├── routes/
│ │ ├── ai.routes.js
│ ├── services/
│ │ ├── ai.Service.js
│ ├── app.js
│ ├── server.js
├── .env
├── package.json
├── package-lock.json
Frontend/
├── node_modules/
├── public/
├── src/
│ ├── assets/
│ ├── App.css
│ ├── App.jsx
│ ├── index.css
│ ├── main.jsx
├── .gitignore
├── eslint.config.js
├── index.html
├── package.json
├── package-lock.json
├── README.md
├── vite.config.js
Follow these steps to set up the project locally:
git clone https://github.com/InfiniteLoop360/Software-Code-Bug-Detection-Fixing.git
cd Software-Code-Bug-Detection-Fixingcd BackEnd
npm install # Install dependencies
npx nodemon # Start the backend servercd Frontend
npm install # Install dependencies
npm run dev # Start the frontend- Paste your code in the editor.
- Click "Review Code" to get AI-powered suggestions.
- View highlighted syntax and AI feedback.
- Enhance your code with AI-driven improvements!
- Authentication & user history
- Improve UI with additional components.
- Performance optimization
Feel free to fork this repo, submit pull requests, and suggest enhancements!
This project is licensed under the MIT License.
Developed with ❤️ by Sudipto Maity
🌟 Star this repo if you found it useful!
Click here to read the Documentation
https://drive.google.com/file/d/1igeWaKYdjHhB1wwTTwrbWFe3SMJUy2Lu/view?usp=drive_link