CodeFixer is an AI-powered code review and debugging tool that helps developers write cleaner, optimized, and error-free code. It utilizes Google Gemini API to analyze code, detect issues, suggest improvements, and enhance overall code quality.
- AI-Powered Code Review: Uses Gemini API to analyze and review code, providing insightful feedback.
- Syntax Highlighting: Implements Prism.js and highlight.js for a better code editing experience.
- Markdown Support: Displays AI-generated feedback using React Markdown.
- Real-time Editing: Users can modify their code dynamically using react-simple-code-editor.
- Express Backend: A Node.js backend that handles AI requests and integrates with Gemini API.
- React.js
- Prism.js (Syntax Highlighting)
- react-simple-code-editor
- axios (API requests)
- Markdown (Review Display)
- highlight.js
- Node.js
- Express.js
- Google Gemini API (AI-powered code review)
- CORS
git clone https://github.com/utkarshahu/Code-Fixer.git
cd Code-Fixercd frontend
npm install
npm startcd backend
npm install
node index.js- Open the application in your browser.
- Write or paste your code in the editor.
- Click on the Review button to analyze your code.
- The AI-generated review will appear on the right panel.
- Multi-language Support (Python, Java, C++)
- AI-Powered Auto Fixes
- Performance Optimization Suggestions
- Security Vulnerability Detection
This project is open-source. Feel free to contribute!