https://github.com/mathiazom/rezervo-web
๐คธ Web client for rezervo
https://github.com/mathiazom/rezervo-web
3t automation fsc gui pwa rezervo sit workout
Last synced: 15 days ago
JSON representation
๐คธ Web client for rezervo
- Host: GitHub
- URL: https://github.com/mathiazom/rezervo-web
- Owner: mathiazom
- Created: 2022-06-19T20:25:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-17T13:19:12.000Z (about 1 month ago)
- Last Synced: 2025-05-07T19:11:53.105Z (15 days ago)
- Topics: 3t, automation, fsc, gui, pwa, rezervo, sit, workout
- Language: TypeScript
- Homepage: https://rezervo.no
- Size: 2.52 MB
- Stars: 2
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐คธ rezervo-web
[](https://github.com/users/mathiazom/packages/container/package/rezervo-web)
[](https://rezervo.no)Web client for [`rezervo`](https://github.com/mathiazom/rezervo), including booking schedules and user preferences.
### ๐งโ๐ป Development
#### ๐งโ๐ง Setup
1. Install dependencies using [pnpm](https://pnpm.io/)
```shell
pnpm install
```
2. Define your own `.env.local` from [`.env.local.example`](.env.local.example)```shell
cp .env.local.example .env.local
```> If you want [on-demand revalidation](https://nextjs.org/docs/basic-features/data-fetching/incremental-static-regeneration#on-demand-revalidation), make sure to define `REVALIDATION_SECRET_TOKEN` in `.env.local`
3. Setup and start the [rezervo](https://github.com/mathiazom/rezervo) backend
#### ๐ฆ Run with pnpm
```shell
pnpm dev# or
pnpm prod
```#### ๐ Run with Docker
1. Make sure you have defined `.env.local` as described above
2. With [docker](https://docs.docker.com/get-docker/) and [docker compose](https://docs.docker.com/compose/) installed, run
```shell
docker compose -f docker-compose.dev.yml up -d --build
```#### ๐งน Code style, lint and type checking
```shell
pnpm check# automatic fixes
pnpm fix
```