This is a full-stack version control platform built with the MERN stack (MongoDB, Express, React, Node.js). It includes features such as repository management, commit tracking, and issue tracking.
- MongoDB with Mongoose for database management
- Express.js for RESTful API backend
- React for frontend UI
- JWT for secure authentication and role-based access control
- Custom version control logic including branching, merging, and commit history
- Responsive React UI with secure authentication
- Issue tracking and repository management
- Navigate to the
backend-main
directory. - Install dependencies:
npm install
- Start the backend server:
npm start
- Navigate to the
frontend-main
directory. - Install dependencies:
npm install
- Start the frontend development server:
npm run dev
- Sign up and log in to access your repositories.
- Create, commit, and manage branches.
- Track issues and pull requests.