iamafridi/OopsFixer
OopsFixer is an AI-powered tool that simplifies debugging by helping developers detect and fix errors effortlessly. Integrated with Gemini Flash 2.0, it streamlines the debugging process for faster results.
OopsFixer ๐
OopsFixer is an AI-powered debugging assistant designed to help developers analyze, detect, and fix code errors effortlessly. With its sleek interface and seamless integration with Gemini flash 2.0 's cutting-edge technology, OopsFixer makes debugging smarter and faster!
๐ฅ Features
โ
AI-Powered Code Review โ Get instant feedback on your code with AI-driven analysis.
โ
Syntax Highlighting โ Readable, structured, and beautifully formatted code.
โ
Real-Time Debugging Insights โ Identify issues and optimize your code instantly.
โ
Responsive UI โ Fully optimized for all devices, ensuring a smooth experience.
โ
Dark & Light Mode โ Enjoy coding in your preferred theme.
โ
Fast & Scalable Backend โ Deployed on Vercel with seamless API integration.
๐ Live Demo
๐ Frontend (Netlify): OopsFixer Live
๐ ๏ธ Tech Stack
Frontend:
- โ React โ JavaScript library for building UI components
- ๐จ Tailwind CSS 4.0 โ Utility-first CSS framework for styling
- ๐ react-simple-code-editor โ Lightweight code editor component
- ๐ PrismJS โ Syntax highlighting for code blocks
- ๐ react-markdown โ Renders Markdown content
- ๐ rehype-highlight โ Syntax highlighting for Markdown-rendered code
- ๐ Axios โ HTTP client for API requests
Backend:
- ๐ CORS & Body-Parser
- ๐ข Node.js โ JavaScript runtime for server-side logic
- โก Express.js โ Web framework for handling API requests
- ๐ dotenv โ Manages environment variables
- ๐ค Google Gemini AI โ AI model used for generating code reviews
๐ Installation & Setup
1๏ธโฃ Clone the Repository
git clone https://github.com/iamafridi/oopsfixer.git
cd oopsfixer2๏ธโฃ Set Up Backend
cd backend
npm install # Install dependenciesCreate a .env file in the backend/ directory and add:
GEMINI_API_KEY=your_GEMINI_api_keyRun the backend locally:
npm run dev3๏ธโฃ Set Up Frontend
cd ../frontend
npm install # Install dependenciesRun the frontend locally:
```sh
npm run dev
๐ฏ Usage Guide
1๏ธโฃ Enter your code in the editor.
2๏ธโฃ Click "Review Code" to get AI-powered feedback.
3๏ธโฃ Read the analysis and implement fixes.
4๏ธโฃ Enjoy bug-free, optimized code! ๐
๐ Contact
๐ Portfolio: iamafridi-portfolio
โญ Show Your Support!
If you found OopsFixer helpful, please give it a โญ on GitHub!
Happy Debugging! ๐
