An open API service indexing awesome lists of open source software.

https://github.com/timwitzdam/webtech


https://github.com/timwitzdam/webtech

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# UDE Video Library

## What is this project for?

This Video Library serves as a collaborative tool for students and professors to share lectures and provide feedback.

## Motivation behind this project

This project was built for the WebTech course, Duisburg-Essen University.

## Group members

Jan Eickholt, Kevin Bouten, Pierre-Maurice Merckel, Elias Bugil, Tim Witzdam

## Architecture

This project is built on the MERN stack.
For deployment it uses Docker and the preview instance is deployed on a Linux VPS.

## Deployed instance

https://webtech.witzdam.com

username: test\
password: test

## How to run

1. Create a `.env` in the root folder containing `JWT_SECRET`, `MONGO_URL` (provided by us in the final submission), a video and image file path `FILE_PATH` (when using it with docker this must be "/app/media"), as well as a `VITE_BACKEND_URL`.
2. Create a `.env` in the frontend folder containing `VITE_BACKEND_URL` and `VITE_COOKIE_DOMAIN` (for local testing that's just "localhost").
3. Setup docker
4. Use `docker-compose up -d`