Skip to content

asciiflix/delivery

Repository files navigation

Asciiflix Delivery

Table of Contents

Information

This project was created for the Lecture Web-Engineering at the DHBW Stuttgart.
There is a public version available: asciiflix.tech

Project Overview

The Server and the Webclient have separate docker-compose files.

Server

  • 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

Webclient

Installation

Requirements

  • docker and docker-compose
  • port 8080 and 5000 must be free

Download

git clone --recursive git@github.com:asciiflix/delivery.git

Getting started...

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

Usage

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.

Manual

We have a manual here: Manual

About

Developer of this project are: Tim Horlacher, Amos Groß, Lukas Huida
Link to this Repository: github.com/asciiflix/delivery

Releases

No releases published

Packages

No packages published

Languages