This is a basic exploratory development project focused on testing practical use cases of HTMX within a python enviroment
The scope of this project is limited to minimal functionality, is not meant to be a template/starter project
- ⚡ FastAPI for the Python backend API.
- 🚀 HTMX for the frontend.
- Tailwind CSS + DaisyUI for styling.
- uv for Python package and enviroment management
From base dir install all dependencies with
$ uv sync
$ npm i Then activate virtual enviroment
$ source .venv/bin/activateThe manually start the development server
$ fastapi dev src/main.pyIf you are modifying any styles in a separte console run in order to generate css when any src/template/**.html files are modified
$ npm run watch