https://github.com/niqzart/scan-quest
Web application for organizing quests based on scannubg QR-codes
https://github.com/niqzart/scan-quest
asyncio fastapi pytest sqlalchemy webapp
Last synced: about 2 months ago
JSON representation
Web application for organizing quests based on scannubg QR-codes
- Host: GitHub
- URL: https://github.com/niqzart/scan-quest
- Owner: niqzart
- Created: 2024-10-12T15:38:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T11:23:11.000Z (over 1 year ago)
- Last Synced: 2025-05-27T02:43:20.040Z (about 1 year ago)
- Topics: asyncio, fastapi, pytest, sqlalchemy, webapp
- Language: Python
- Homepage:
- Size: 1000 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scan-Quest
Web application for organizing quests based on scanning QR-codes
### Backend
#### Install
```sh
pip install poetry==1.8.3
poetry --directory=backend install
pre-commit install
```
#### Run
```sh
docker compose up -d --wait
```
### Frontend
```sh
cd frontend
```
#### Run (dev-mode)
```sh
npm run develop
```
#### Build
```sh
npm run build
```
Build output folder is `frontend/public` (gatsby can't change it)
It's probably worth it to shut down running dev-mode frontend and delete `frontend/public` before build, since gatsby uses this folder for dev-mode as well (why?)