Skip to content

Code Reviewer is a web-based tool that simplifies the code review process. Developers can submit code snippets, receive feedback, and track improvements—encouraging collaboration and enhancing code quality over time.

Notifications You must be signed in to change notification settings

Adit122022/CODE_REVIEWER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CODE REVIEWER

📌 Project Description

CODE REVIEWER is a web-based platform designed to help developers streamline their code review process. It allows users to submit code snippets for review, receive feedback, and track improvements over time. The project aims to foster collaboration and improve code quality among developers.

✨ Features

  • 📝 Submit code snippets for review
  • 🔍 Receive constructive feedback from reviewers
  • 📊 Track improvements and review history
  • 📂 Support for multiple programming languages
  • ⚡ Fast and user-friendly interface

🛠️ Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • State Management: Redux Toolkit
  • Authentication: JWT (JSON Web Token)

🚀 Installation and Setup

Follow these steps to set up the project locally:

1️⃣ Clone the Repository

git clone https://github.com/Adit122022/CODE_REVIEWER.git
cd CODE_REVIEWER

2️⃣ Install Dependencies

Frontend

cd frontend
npm install

Backend

cd backend
npm install

3️⃣ Set Up Environment Variables

Create a .env file in the backend directory and add the following:

PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key

4️⃣ Run the Project

Start Backend Server

cd backend
npm run dev

Start Frontend

cd frontend
npm start

📖 Usage

  1. Register/Login to access the platform.
  2. Submit a code snippet for review.
  3. Receive feedback from reviewers.
  4. Track the progress and refine your code.

🤝 Contribution Guide

We welcome contributions! Follow these steps:

  1. Fork the repository.
  2. Create a new branch (feature-branch)
  3. Commit your changes (git commit -m 'Added a new feature')
  4. Push to your branch (git push origin feature-branch)
  5. Open a Pull Request and describe your changes.

📜 License

This project is licensed under the MIT License.


🌟 Star this repo if you find it useful!

About

Code Reviewer is a web-based tool that simplifies the code review process. Developers can submit code snippets, receive feedback, and track improvements—encouraging collaboration and enhancing code quality over time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published