Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 9 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-13T20:55:43.000Z (2 months ago)
- Last Synced: 2024-12-08T20:53:21.937Z (14 days ago)
- Topics: 3t, automation, fsc, gui, pwa, rezervo, sit, workout
- Language: TypeScript
- Homepage: https://rezervo.no
- Size: 1.85 MB
- Stars: 2
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐คธ rezervo-web
[![rezervo-web](https://img.shields.io/badge/ghcr.io-mathiazom%2Frezervo--web-blue?logo=docker)](https://github.com/users/mathiazom/packages/container/package/rezervo-web)
[![rezervo.no](https://img.shields.io/endpoint?url=https%3A%2F%2Fhealthchecks.io%2Fb%2F2%2Fd9777ef5-88a5-4732-b798-29760412942b.shields)](https://rezervo.no)Web client for [`rezervo`](https://github.com/mathiazom/rezervo), including booking schedules and user preferences.
### ๐งโ๐ป Development
#### ๐งโ๐ง Setup
1. Install dependencies using Yarn
```shell
yarn 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 Yarn
```shell
yarn dev# or
yarn 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
yarn check# automatic fixes
yarn fix
```