mirror of
https://github.com/markbeep/AudioBookRequest.git
synced 2026-01-13 01:10:10 -06:00
6c6f718e2e11940cc9fa42e407fb679aef7170b5
Rough TODO
- Add option to remove requests on wishlist page
- Docker
Local Development
Installation
python -m venv .venv
.venv/activate
pip install -r requirements.txt
Initialize DB
alembic upgrade heads
Running
Running the application is best done in multiple terminals:
- Start FastAPI dev mode:
fastapi dev
- Install daisyUI and start Tailwindcss watcher:
npm i
tailwindcss -i styles/globals.css -o static/globals.css --watch --m
- Start browser-sync. This hot reloads the website when the html template files are modified:
browser-sync http://localhost:8000 --files templates/**
NOTE: Website has to be visited at http://localhost:3000 instead.
Languages
Python
74.7%
HTML
24%
Dockerfile
0.5%
CSS
0.4%
Just
0.2%
Other
0.2%
