A template project for quickly setting up web projects that try to conform to HATEOAS.
FastAPI serves HTML from the backend and HTMX allows for targeted reloading of the application state. Jinja templates with the flexibility of HTMX allows for the creative and efficient design of many kinds of web applications.
Use a virtualenv or don't, i'm not the police.
- dependencies:
- python:
- fastapi[standard]
- htmx
- python:
$ make setup
$ # testing
$ make dev
$ # production
$ sudo fastapi run app.py --host 0.0.0.0 --port 80