Quickstart
Take a fresh checkout to a migrated local app with the test suite passing.
1. Install dependencies
uv sync --extra test
2. Configure
Run the setup wizard (recommended). See Setup wizard:
uv run flask --app wsgi:app starter init
Or copy .env.example to .env and fill in the core values by hand.
3. Apply migrations
uv run flask --app wsgi:app db upgrade
4. Run the app
uv run flask --app wsgi:app run
Visit http://localhost:5000 and register a workspace.
5. Run the tests
uv run pytest -q
Before deploying, run uv run flask --app wsgi:app starter doctor to
catch any missing production configuration.