Compare commits

..

No commits in common. "6ecaae1b8dcce099b82cd257a22bd1d579d79ba2" and "e32c2f3069e03584f3829a96e3fea94f98bf419b" have entirely different histories.

3 changed files with 418 additions and 376 deletions

View File

@ -1,38 +1,32 @@
# @lfk/kiosk
## Overview 👀
This is a simple kiosk style register form for the LfK runnersystem.
The basic idea is:
1. Create a runnersystem user with only `RUNNER:CREATE` permissions.
2. Login with this user under `/login`
3. Runners can register via their firstname and lastname
4. The kiosk creates the runner via the backend and shows their id, firstname, lastname and a barcode containing their id along
3. Runners can register via their firstnam and lastname
4. The kiosk creates the runner via the backend and shows their id, firstname, lastname and a barcode containing their id
## Development 🛠️
```shell
```
pnpm i
pnpm dev --open
```
## Build 🚀
```shell
```
pnpm i
pnpm build
```
## Docker 🐳
```shell
```
docker build .
docker-compose up
```
## Kiosk Google Chrome
``` shell
```
chrome https://run.lauf-fuer-kaya.de/kiosk/ -kiosk
```

770
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

4
pnpm-workspace.yaml Normal file
View File

@ -0,0 +1,4 @@
onlyBuiltDependencies:
- '@sveltejs/kit'
- esbuild
- svelte-preprocess