Crave is a polished, DoorDash-inspired food delivery app for iOS and Android, built with Expo (React Native) on a mock / local-only backend — no servers, no API keys, no sign-ups
Crave is a polished, DoorDash-inspired food delivery app for iOS and Android, built with Expo (React Native) on a mock / local-only backend — no servers, no API keys, no sign-ups. Browse a location-aware home feed, explore restaurants and menus, customize items with live pricing, and run a full cart → checkout → live order-tracking loop, all from realistic seed data served through a single typed mock API that simulates network latency. Everything persists on-device, so the whole experience works offline and is demoable instantly. When you outgrow mock/local, you swap one module for a real backend (Supabase / Firebase / REST) without touching a single screen. Tech stack: Expo Router · TypeScript (strict) · Reanimated 4 · Zustand · expo-image · Zod · AsyncStorage.
Beginner & Intermediate Developers looking to level up their React Native skills and build production-ready, full-stack mobile applications.
Copy the master prompt or setup docs below and use them in your editor or AI assistant.
Save this as CLAUDE.md in your project root so Claude Code follows the project's setup and conventions.
Available in Github Repository