Zomato Food App
A React Native application for browsing and ordering food, inspired by Zomato. Features
Browse restaurants and food items
Search functionality
Order placement system
User authentication
Redux state management
TypeScript support
Project Structure
├── app/
├── assets/ # Static assets (images, icons)
├── components/ # Reusable UI components
├── data/ # Application data
├── redux/ # Redux store and actions
├── store.tsx # Redux store configuration
├── supabase.tsx # Supabase client configuration
├── app.json # Expo configuration
├── tsconfig.json # TypeScript configuration
├── package.json # Project dependencies
Technologies Used
React Native
TypeScript
Redux
Supabase (for backend services)
Expo (optional, based on app.json presence)
Getting Started Prerequisites
Node.js (v14 or later)
npm or yarn
React Native development environment setup
Installation
Clone the repository:
bash
git clone https://github.com/Mueez-lab/Zomato-Food-App.git
Install dependencies: bash
npm install
yarn install
Start the development server: bash
npm start
# or
yarn start
Configuration
Create a .env file in the root directory with your Supabase credentials:
SUPABASE_URL=your_supabase_url SUPABASE_KEY=your_supabase_key
Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes. License
This project is open-source and available under the MIT License.