#🍔 ZapEats – Food Delivery App
ZapEats is a full-stack Food Delivery app built with React Native, TypeScript, and Tailwind CSS. It features Google Authentication, dynamic search and filters, cart functionality, and smooth navigation. The backend is powered by Appwrite for database and file storage.
⚙️ Tech Stack Appwrite – Backend-as-a-Service: authentication, database, storage, serverless functions. Expo – Build universal native apps (Android, iOS, web). NativeWind – Tailwind CSS for React Native styling. React Native – Cross-platform mobile UI framework. Tailwind CSS – Utility-first CSS for fast UI design. TypeScript – Typed JavaScript for scalable code. Zustand – Lightweight global state management. Sentry – Real-time error tracking and performance monitoring.
🔋 Features Google Authentication Home Page with offers and category filters Search Page with keyword and category filters Product Details Page with add-to-cart Cart Page showing total price Profile Page to manage user settings Appwrite integration for backend and storage
- Clone the Repository**
git clone https://github.com/yourusername/ZapEats.git cd ZapEats
2.Install Dependencies npm install
3.Configure Environment Variables Create a .env file in the root directory: EXPO_PUBLIC_APPWRITE_PROJECT_ID=your_project_id EXPO_PUBLIC_APPWRITE_ENDPOINT=your_appwrite_endpoint
- Start the App npx expo start
