Skip to content

Moez-lab/Zomato-Food-App

Repository files navigation

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

or

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.

About

A feature-rich food ordering app inspired by Zomato, built with React Native and Expo, featuring restaurant listings, order management, and user authenticationReact-Native-Expo FoodApp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors