An open API service indexing awesome lists of open source software.

https://github.com/irohandev/ai-code-reviewer

🧑‍💻 Online code reviewer built with React.js, ensuring code quality, bug detection, and feedback. ✅
https://github.com/irohandev/ai-code-reviewer

cors expressjs gemini-api markdown-editor nodejs reactjs

Last synced: 3 months ago
JSON representation

🧑‍💻 Online code reviewer built with React.js, ensuring code quality, bug detection, and feedback. ✅

Awesome Lists containing this project

README

          

# 🚀 Code Editor (Practice Project)

This is a **simple and interactive Code Editor** built using **ReactJS, NodeJS, Express, CORS, and Google Gemini API**. 🛠️ This project is created for **practice purposes** and helps in understanding **backend API integration, error handling, and AI-based code suggestions**.

## 🛠️ Technologies Used
- ⚛️ **ReactJS** (Frontend)
- 🖥️ **NodeJS & Express** (Backend)
- 🔗 **CORS** (API Handling)
- 🤖 **Google Gemini API** (AI Suggestions)

## 📌 Setup Instructions
1. **Clone the repository**:
```bash
git clone https://github.com/irohandev/ai-code-reviewer.git
```
2. **Install dependencies and run the project**:
```bash
cd frontend
npm install
npm run dev
```
```bash
cd backend
npm install
npx nodemon
```
3. **Add your Google Gemini API Key** in a `.env` file:
```
GEMINI_API_KEY=your-api-key
```

## ✨ Features
- 📝 **Live code editing** with syntax highlighting
- 🔍 **Error detection** for better debugging
- 🤖 **AI-based code suggestions** using Google Gemini API

---

Made with ❤️ for learning and practice! 🚀