01 · Web MVP
DoneResult pagesGenerated from real parsed data.
AnalyticsFrequency, recency, head/tail, even/odd, special prize, hot/cold.
Ticket checkerBrowser checker against live JSON.
Saved tickets/radarlocalStorage utility loop.
02 · Data
ExpandedSourcesxosodaiphat pages parsed.
CoverageĐồng Nai, TP.HCM, Bình Dương, Vũng Tàu, Long An, Cần Thơ.
D1 assetsSchema + seed SQL prepared.
Next hardeningCron + live D1 queries + official-source cross-check.
03 · PWA
DoneManifest
/manifest.webmanifest live.Service worker
/sw.js cache shell live.Offline page
/offline/ deployed.IconsSVG app icons generated.
04 · Native
HandoffMobile handoff doc
docs/mobile-app-handoff.md created.Not doneNo native app-store build in this environment.
LaterPush, camera/OCR, account sync after retention validation.
05 · QA
VerifiedTests13 node:test checks passing.
Build11 HTML files + JSON/PWA assets generated.
DeployCloudflare Pages production verified.
Live checksHome, manifest, SW, offline, radar, JSON routes 200 OK.