Skip to content

Web UI Development

Field-TM no longer uses a separate React manager frontend.

The web UI is server-rendered by LiteStar + HTMX from backend templates.

Key Paths

  • src/backend/app/templates/ for page templates
  • src/backend/app/htmx/ for HTMX route handlers
  • src/backend/app/static/ for static assets

Local Development

Run the full stack:

just start all

Or run backend only:

just start backend-no-docker

Then open:

  • http://field.localhost:7050 (docker stack), or
  • http://localhost:8000 (backend only)

Testing

Run backend tests:

just test backend