Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CodeFixer

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.

🚀 Features

  • 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.

🛠️ Tech Stack

Frontend

  • React.js
  • Prism.js (Syntax Highlighting)
  • react-simple-code-editor
  • axios (API requests)
  • Markdown (Review Display)
  • highlight.js

Backend

  • Node.js
  • Express.js
  • Google Gemini API (AI-powered code review)
  • CORS

📦 Installation & Setup

Clone the Repository

git clone https://github.com/utkarshahu/Code-Fixer.git
cd Code-Fixer

Frontend Setup

cd frontend
npm install
npm start

Backend Setup

cd backend
npm install
node index.js

🌟 Usage

  1. Open the application in your browser.
  2. Write or paste your code in the editor.
  3. Click on the Review button to analyze your code.
  4. The AI-generated review will appear on the right panel.

🔮 Future Enhancements

  • Multi-language Support (Python, Java, C++)
  • AI-Powered Auto Fixes
  • Performance Optimization Suggestions
  • Security Vulnerability Detection

📜 License

This project is open-source. Feel free to contribute!


👨‍💻 Developed by Utkarsh Sahu

🔗 GitHub | LinkedIn

About

CodeFixer is an advanced code review and debugging tool powered by the Gemini API. It analyzes code, detects bugs, optimizes performance, and suggests best practices to ensure clean, efficient, and error-free coding. Whether you're a beginner or an expert, CodeFixer helps you write high-quality code with AI-driven insights.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages