Skip to content

MyGit is the backend for "MyGitHub", REST API Developed with Spring Boot & PostgreSQL, manages all the logic in the system.

Notifications You must be signed in to change notification settings

AmirAloni/MyGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

My GitHub Backend

Web Application developed with Spring Boot & React.
This is the Backend project - REST API with Spring Boot,PostgreSQL, Java 8, Maven.

Files management system that implements the main parts of GitHub. The application manages Repositories(Branches, Folders and Blobs), supports Commit, Merge, Remote Collaboration (Push, Pull, Fetch, Clone).
Files are stored and managed on computer's File System, using ZIP files and SHA-1 algorithm for unique names.
Users and Notifications are stored in Postgres DB.

About

MyGit is the backend for "MyGitHub", REST API Developed with Spring Boot & PostgreSQL, manages all the logic in the system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages