01
The common pieces
Most of the product is written in TypeScript. Customer-facing screens use React. The look is the same on the site, the shop, and the app: Inter for text, Playfair Display for titles, Courier Prime for small labels.
- Supabase — customer accounts, app data, and product photos
- Render — hosts the websites, the API, and kitchen admin
- Mapbox — address search and delivery maps
- Resend — sign-in codes, order confirmation, and delivery updates
- GitHub — source code, under the martlabs account
- Stripe and Apple Pay — checkout on web and the app, test charges