A mobile food ordering application built with Expo Router and React Native.
This repository contains a food delivery app with:
- Authentication flow (sign in / sign up)
- Home, search, cart, and profile tabs
- Menu, offers, categories, and customization data
- State management with Zustand
- Appwrite integration for auth and backend data
- Expo + React Native
- TypeScript
- Expo Router
- NativeWind (Tailwind-style utility classes)
- Appwrite
- Zustand
-
Install dependencies:
npm install
-
Configure environment variables in
.env:EXPO_PUBLIC_APPWRITE_ENDPOINTEXPO_PUBLIC_APPWRITE_PROJECT_IDEXPO_PUBLIC_APPWRITE_DATABASE_IDEXPO_PUBLIC_APPWRITE_BUCKET_IDEXPO_PUBLIC_APPWRITE_USER_COLLECTION_IDEXPO_PUBLIC_APPWRITE_MENU_COLLECTION_IDEXPO_PUBLIC_APPWRITE_CUSTOMIZATION_COLLECTION_IDEXPO_PUBLIC_APPWRITE_CATEGORY_COLLECTION_IDEXPO_PUBLIC_APPWRITE_MENU_CUSTOMIZATION_COLLECTION_ID
-
Start the app:
npm run start