Backend Notes
Current state
- Phone-first auth is canonical (
/api/auth/phone/request,/api/auth/phone/verify). - Password token endpoint
/api/auth/token/is intentionally deprecated (410). - Moyasar payment create/webhook flow implemented.
- Booking integrity checks + lifecycle notifications implemented.
Run
cd backendpython3 manage.py migratepython3 manage.py runserver
Test
cd backend && python3 -m pytest- external-only:
PYTEST_ADDOPTS='' python3 -m pytest -m external
Pointers
- Architecture:
docs/architecture.md - Active plan:
docs/execplans/auth-phone-first-hardening.md - Risks:
docs/risks.md