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.