Repub Project Thumbnail

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.

April, 2022
Repub Preview 1
Repub Preview 2
Repub Preview 3

Technology Stack

Since this project was developed for a university course, some of the technologies used were imposed by the course.

Python

Flask

JavaScript

VueJS

Tailwind CSS

MySQL

Docker

Bash

Git

Next Project

UFood