Initial WatchLink scaffold
Some checks failed
Build / build (push) Failing after 1m29s
Release Dry Run / release-dry-run (push) Successful in 1m24s
Template Compliance / compliance (push) Failing after 5s

This commit is contained in:
MrSphay
2026-05-15 03:11:41 +02:00
commit d3e84feedd
51 changed files with 2215 additions and 0 deletions

36
blueprint.md Normal file
View File

@@ -0,0 +1,36 @@
# WatchLink
WatchLink is a self-hosted shared-watch web app with persistent user rooms, local accounts, friends, role-based administration, and realtime playback state.
{{ template:section-line }}
## Features
- First-run admin setup
- Username/password accounts
- Persistent user rooms
- Friend graph and access modes
- Shared playback state for YouTube, Twitch, and direct video URLs
- Uptime Kuma/Dockge-inspired app shell
- Dockerized Next.js and Postgres stack
{{ template:section-line }}
## Development
```bash
npm install
cp .env.example .env
npm run db:push
npm run dev
```
{{ template:section-line }}
## Docker
```bash
docker compose up --build
```
Target image: `git.wilkensxl.de/MrSphay/watchlink:latest`