docs: add plan 3 — Telegram-free web app
End-state of plan 3: operator installs the web app as a PWA on their phone, uses it for everything (pairing with live QR in browser, browsing groups, sending tests, scheduling reminders). Telegram bot is fully removed. Architecture: bot container shrinks (no grammy, no menus); a new ipc/command-consumer.ts listens to Postgres LISTEN bot.command and dispatches to existing Baileys/sender/sync logic. New apps/web is Next.js 16 with Server Components (reads), Server Actions (mutations), SSE for live updates, and @serwist/next for PWA. 24 tasks across 8 phases (A: Telegram removal, B: web skeleton, C: foundation, D: read pages, E: mutations, F: reminder wizard, G: PWA, H: verify + push). UI components delegated to frontend-design skill during execution.
This commit is contained in:
parent
3e2bc8c7ee
commit
4b859bc44a
2486
docs/superpowers/plans/2026-05-09-web-app.md
Normal file
2486
docs/superpowers/plans/2026-05-09-web-app.md
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user