It's recommended to use uv to run the project. Install uv with:
curl -LsSf https://astral.sh/uv/install.sh | sh
Then run the project with:
uv run python manage.py runserver
Alternatiely, you can sync your environment with:
uv sync
And activate the virtual environment with:
source .venv/bin/activate
From there, you can run commands normally:
python manage.py runserver
The front end files can be found in the assets
folder.
The front end is built with Vite and Tailwind CSS.
To build the front end, first install the dependencies:
cd assets
npm install
Then run:
npm run watch
This will build the css files and copy them into your Django static files directory at /static/dist/
.