ByteBite documentation
Canonical technical documentation for the ByteBite platform.
This is the maintained technical documentation for ByteBite. Content lives in apps/docs/content/docs and is rendered by this Fumadocs app.
The repository contains the foundation plus the first product slice: Tenant → Restaurant → Domain → Storefront. Menu, cart, checkout, and payments are not implemented yet.
Architecture decisions (ADRs)
| ADR | Title | Status |
|---|---|---|
| ADR-001 | Application Architecture | Accepted |
| ADR-002 | Primary Database | Accepted |
| ADR-003 | Multi-Tenancy | Accepted |
| ADR-004 | Backend Architecture | Accepted |
| ADR-005 | Deployment & Runtime | Accepted |
| ADR-006 | Address & Geocoding Provider | Accepted |
| ADR-007 | Online Payments / BitePay | Accepted |
| ADR-008 | Transactional SMS | Accepted |
| ADR-009 | Data Retention | Accepted |
| ADR-010 | Frontend Architecture | Accepted |
| ADR-011 | Repository Structure | Accepted |
| ADR-012 | Local Development | Accepted |
| ADR-013 | Local Domains | Accepted |
| ADR-014 | Tenant Resolution | Accepted |
| ADR-015 | Order & Payment State Separation | Accepted |
| ADR-016 | Order Acceptance Timeout | Accepted |
| ADR-017 | Delivery Rule Engine | Accepted |
| ADR-018 | Object Storage | Accepted |
| ADR-019 | Authentication | Accepted |
| ADR-020 | Documentation | Accepted |
ADRs: architecture/adr.