Architecture: {{your app}} (a rebuild of {{app}}'s core features)
Stack
| layer | choice | why |
|---|---|---|
| web | ||
| database | ||
| auth | ||
| payments | ||
| jobs | ||
| hosting |
Schema
Tables: {{n}}. Access rules: {{RLS | data-layer checks}}.
-- or see replica/schema.sqlAPI
| method path | does | who | input | output | flow |
|---|
Webhooks in: {{...}} Webhooks out: {{...}} Jobs: {{name, schedule, what it does}}
The parts that bite
- time zones:
- idempotency:
- races:
Build order
- Vertical slice: {{screens, tables, routes}}
- Must-haves:
- Should-haves:
- Fixes from replica-entrepreneur: