Skip to content

msettejahoque/VersionControlSystem-Meko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VersionControlSystem-Meko

A GitHub Clone

A full-stack web application simulating core features of GitHub, built with React.js, Node.js, Express.js, and MongoDB.
This project replicates repository management, branching, commits, and version tracking with a clean, responsive UI.


πŸš€ Features

  • User Authentication: Sign up, log in, and secure sessions.
  • Repository Management: Create, delete, and view repositories.
  • Branching & Commits: Simulated Git workflows for learning and demonstration.
  • Version Tracking: Visual history of commits and changes.
  • Responsive UI: Optimized for desktop and mobile devices.

πŸ›  Tech Stack

Frontend:

  • React.js
  • HTML5, CSS3, JavaScript (ES6+)
  • Bootstrap / Material UI

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB (Mongoose)

Tools:

  • Git & GitHub
  • Postman
  • Chrome DevTools

πŸ“¦ Installation & Setup

# Clone the repository
git clone https://github.com/your-username/github-clone.git

# Navigate to project folder
cd github-clone

# Install dependencies for backend
npm install

# Navigate to client folder and install frontend dependencies
cd client
npm install

# Start backend server
npm run server

# Start frontend
npm start

About

I do this later

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors