This project was created for the Lecture Web-Engineering at the DHBW Stuttgart.
There is a public version available: asciiflix.tech
The Server and the Webclient have separate docker-compose files.
- Language: go
- Version: v.1.0.5
- Description: Backend of the project, manages users, video-information's and video-content and more.
- Uses: PostgreSQL and MongoDB
- Repository: github.com/asciiflix/server
- Language: React (TypeScript)
- Version: v.1.0.3
- Description: Frontend - webclient
- Uses: Backend ;)
- Repository: github.com/asciiflix/webclient
- docker and docker-compose
- port 8080 and 5000 must be free
git clone --recursive git@github.com:asciiflix/delivery.git
We created a simple docker-compose file which contains the backend, postgresql, mongodb and the webclient. To make it even easier we created a start script, that also replaces two files which are necessary to use the project locally. Because the default projects are optimized for public usage.
To start the Project just run ./start.sh
, if you want to stop the complete project just run docker-compose down
After everything is up, you can simply open the Webclient in your favorite Browser under localhost:5000
Note: A user isn't able to see his own videos in his recommendations (homepage, sidebar). This is by design.
We have a manual here: Manual
Developer of this project are: Tim Horlacher, Amos Groß, Lukas Huida
Link to this Repository: github.com/asciiflix/delivery