Authentication
Nova Print uses three separate auth schemes against the same Django /api/ surface. Do not mix tokens across clients.
Warehouse API
Cheat sheet for catalog, warehouses, stock, transfers, and POS-catalog admin helpers. Routes backend-main/warehouse/README.md.
POS & Admin Orders
Routes Authentication. Order status semantics: Order lifecycle.
Customer Link & Checkout
Routes Customer link lifecycle. Views customerlink/catalogviews.py (backend-main/customerlink/catalogviews.py).
Ecommerce API
Routes Authentication. Views: ecommerce/views.py (backend-main/ecommerce/views.py).
SSE & Realtime
Nova Print uses Server-Sent Events (text/event-stream) for live order comments, consolidated order feeds, customer-link chat/status, and admin notifications. Implementations: pos/sse.py (backend-main/pos/sse.py), customerlink/sse.py (backend-main/customerlink/sse.py), pos/notificationviews.py (backend-main/pos/notificationviews.py).