Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 2.18 KB

File metadata and controls

64 lines (50 loc) · 2.18 KB

AI Code Reviewer

A simple web app that instantly reviews your code and provides smart feedback — built with FastAPI and Streamlit.

✨ Features

  • 🔍 Detects programming language automatically
  • 📊 Estimates time complexity (O(1), O(n), O(n²))
  • 💡 Gives improvement suggestions
  • ⚡ Fast and lightweight — no AI API needed

🛠️ Tech Stack

Layer Technology
Frontend Streamlit
Backend FastAPI
Language Python 3.13

🚀 How to Run

1. Clone the Repository

git clone https://github.com/Mahakpadlaya/AI-Code-Reviewer.git
cd AI-Code-Reviewer

2. Install Dependencies

pip install -r requirements.txt

3. Run Backend

uvicorn backend.main:app --reload

4. Run Frontend

streamlit run frontend/app.py

5. Open in Browser

http://localhost:8501

📁 Project Structure

AI-Code-Reviewer/
├── backend/
│   └── main.py
├── frontend/
│   └── app.py
├── reviewer/
│   └── review.py
├── requirements.txt
└── README.md