feat(scouting): add wingspan filters and saved searches mvp
This commit is contained in:
@ -8,11 +8,13 @@ The current application baseline provides:
|
||||
- containerized local development
|
||||
- curated sample seed data for manual exploration
|
||||
- player scouting search with player, context, and stat filters
|
||||
- wingspan-aware player filtering (`min_wingspan_cm` / `max_wingspan_cm`)
|
||||
- matching season/team/competition context on search results
|
||||
- result sorting and pagination
|
||||
- login/logout with Django built-in authentication
|
||||
- user-scoped shortlist favorites
|
||||
- user-scoped plain-text scouting notes on player detail pages
|
||||
- user-scoped saved searches (save, rerun, delete)
|
||||
|
||||
Accepted technical and product-shaping decisions live in:
|
||||
- `docs/ARCHITECTURE.md`
|
||||
@ -51,8 +53,11 @@ Accepted technical and product-shaping decisions live in:
|
||||
3. Load sample data with `docker compose --env-file .env -f infra/docker-compose.yml exec -T app python manage.py seed_scouting_data`.
|
||||
4. Create a local user with `docker compose --env-file .env -f infra/docker-compose.yml exec -T app python manage.py createsuperuser` if you need a development login.
|
||||
5. Visit `http://127.0.0.1:8000/players/` to explore the scouting search MVP.
|
||||
6. Log in at `http://127.0.0.1:8000/accounts/login/` to manage your own shortlist and notes.
|
||||
7. Use `http://127.0.0.1:8000/favorites/` to review your user-scoped shortlist.
|
||||
6. Use player-level filters (including wingspan), context filters, and stat filters to run scouting searches with sorting and pagination.
|
||||
7. Log in at `http://127.0.0.1:8000/accounts/login/` to manage your own shortlist, notes, and saved searches.
|
||||
8. Save useful filter combinations from the player search page, rerun them later, or delete them.
|
||||
9. Open player detail pages to review context rows and create user-scoped notes.
|
||||
10. Use `http://127.0.0.1:8000/favorites/` to review your user-scoped shortlist.
|
||||
|
||||
Legacy shared favorites and notes from the pre-auth MVP are cleared by the early-stage ownership migration so the app can move cleanly to user-scoped data.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user