How NOTIWOO works
NOTIWOO is a React application coordinating WooCommerce, Supabase, and a local printing service. Business logic stays separate from visual components.
Main layers
Order flow
The admin registers webhooks, synchronizes orders, and opens the station Realtime channel. A three-minute poll is the fallback.
Access and MFA
TOTP lives in Supabase Auth without an extra application table. Tokens are stored locally only after the entire flow succeeds.
Operational limits
- Orders use the 200 most recent events.
- Search, filters, sort, and pagination run in the browser.
- Product synchronization advances through WooCommerce pages.
- Real-time quality depends on webhooks, Supabase Realtime, and the fallback poll.