Bites API
Backend for the Bites mobile app (Expo, in mobile/).
→ Open the web debug UI (same Expo codebase via react-native-web; camera scanning and purchases are native-only)
- POST /api/auth/apple · /api/auth/google · /api/auth/magic/request · /api/auth/magic/verify
- GET /api/foods/barcode/{code} (free, no auth) · /api/foods/search?q=
- GET|POST /api/foods · /api/foods/{id} · /api/foods/recent · /api/favorites
- GET|POST /api/diary?date= · PATCH|DELETE /api/diary/{id} · POST /api/diary/copy
- GET|POST /api/weights · /api/recipes · /api/recipes/{id}
- GET /api/profile · /api/me · /api/entitlement · /api/export · /api/health
- POST /api/webhooks/revenuecat