https://github.com/timwitzdam/webtech
https://github.com/timwitzdam/webtech
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/timwitzdam/webtech
- Owner: TimWitzdam
- Created: 2025-01-02T08:20:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-30T13:35:52.000Z (over 1 year ago)
- Last Synced: 2025-02-12T18:07:23.725Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://webtech.witzdam.com
- Size: 33.4 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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`