Repub - A Github Clone
During a relational database course, we had to develop a full-stack project using a relational database. Me and my teammates searched a long time for a feasible, yet interesting, project to take on. We finally decided to develop a simplified version of Github. What I mean by a simplified version is that we didn't implement all the features of Github and instead of having a full-fledged SSH Git system, we used a simple Docker container with Git to manage the repositories. The backend interacted with the Git container using the Docker library. This project was a great learning experience for me. I learned a lot about Docker, Git, and relational databases.
Technology Stack
Since this project was developed for a university course, some of the technologies used were imposed by the course.