Skip to main content

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.