16 lines
575 B
Markdown
16 lines
575 B
Markdown
# apps/web
|
|
|
|
Next.js PWA. Phase 0 scope: three pages.
|
|
|
|
| Route | Purpose |
|
|
|---|---|
|
|
| `/sign-in` | Google/Apple OAuth buttons. No form. |
|
|
| `/connect` | List of integrations (cards). Tap → OAuth. Tap connected card → disconnect. |
|
|
| `/` (tip) | Pure black background. One tip centered. Tap gestures: done / snooze / dismiss. |
|
|
|
|
## Design notes
|
|
|
|
- The tip page is the product. Treat it like a watch face.
|
|
- Zero chrome, no nav bar, no settings icon while a tip is showing. Long-press reveals actions.
|
|
- Offline-first: last tip is cached; reactions queued until reconnect.
|