| This is a project developed as Web Technologies Mini-Project for academic year 2017-2018. It is a simple vesrion control system having features from git. A web UI to manage this system was main aim of our project. |
- Create multiple projects
- Multiple file upload to create project
- Multiple branches support
- Changes as commits
- View Diff for commits
- Syntax highlighting
- Edit files in browser
- Proper Statistics
- Fork Project
- Star Project
- Follow People
- Customizable profile
| Branch | Description |
|---|---|
| master | files are stored on a database |
| master-blkchain | files are stored on a blockchain |
See notes in master-blkchain branch
This project requires python3 and python3-django to run
To run the server
$ python3 manage.py makemigrations vc_chain
$ python3 manage.py migrate
$ python3 manage.py runserver
| Homepage | Dashboard |
|---|---|
![]() |
![]() |
| Project Upload | Project View |
|---|---|
![]() |
![]() |
| Code View | Code Edit |
|---|---|
![]() |
![]() |
| Diff Viewer | Commit View |
|---|---|
![]() |
![]() |
This is just a mini-project as a part of my college's curriculum.
This may not have all features and might contains various issuse and bugs.








