Interaction — QRSetu
QR codes, Digital Menu (+ KOT, cash-calculator), Feedback / engagement forms.
One platform, three products, one Supabase backend, one React codebase. Architecture, backend reference, and the guardrails that keep it enterprise-grade.
The single source of truth for how QRSETU is built and operated. It mirrors the proven structure of the sibling NEFOXX platform's portal, adapted to QRSETU's TypeScript-first, tier-split architecture.
Authority: The day-to-day operating manual is the repo-root
CLAUDE.md; the full approved program lives in the plan file referenced there. This portal expands both into browsable form. Where this portal andCLAUDE.mddisagree,CLAUDE.mdwins until the portal is corrected — "if it isn't documented, it isn't done."
Standards in this portal (and in CLAUDE.md) are tagged:
[ENFORCED] — applies to all new code now; migrate existing code when you touch it.[TRANSITIONAL] — current reality the program is moving away from; do not add to it.The codebase is mid-transition (strangler-fig): some standards are already enforced, others are being retrofitted feature-by-feature.