Architecture
System diagram, data model, and invariants you must not break. Read →
Developer documentation for Tina Diet at tinadiet.com. Covers how the
system is built, how to set up local development, how to deploy, and how to
operate it in production.
End-user help lives inside the LIFF app at app.tinadiet.com/support — this
site is for engineering.
Architecture
System diagram, data model, and invariants you must not break. Read →
Local setup
Clone, install, run backend + LIFF locally with cloudflared tunnel. Read →
Backend
Express + better-sqlite3 + LINE SDK + OpenAI + Omise. Lazy stmts pattern. Read →
LIFF
Vite + React + Tailwind + multi-page routing in LINE’s webview. Read →
Payments
Omise PromptPay + TrueMoney manual-renew model, HMAC signature verify. Read →
Operations
DB queries, manual grants, troubleshooting, monitoring. Read →