This is a React Native mobile application UI for a food delivery service.
- React Native Food Delivery Application UI
Before you can run the application, you need to install some dependencies.
- Node.js (version 12 or newer)
- React Native CLI (command-line interface)
- Xcode (for iOS development)
- Android Studio (for Android development)
- Clone the repository to your local machine: git clone https://github.com/example/example.git
- Change into the project directory:
- Install the dependencies:
- npm install
- If you're using iOS, run the following command to install the iOS dependencies:
- Start the application:
- If you're using iOS, run the following command to start the iOS simulator:
- If you're using Android, run the following command to start the Android emulator:
To build the application for deployment, run the following command:
To contribute to this project, follow the steps below:
- Fork the repository.
- Create a new branch:
- Make your changes and commit them:
- Push your changes to the branch:
- Create a pull request on the original repository.
Screen | Description |
---|---|
Onboarding screens | Welcome screens for new users that guide them through the basic features and benefits of the application. |
Registration screen | A screen where users can sign in to their accounts or create new accounts. |
OTP verification | A screen where users can enter the one-time password they receive via SMS or email after signing up. |
Home screen | The main screen of the application where users can browse different restaurants and their menus. |
Product screen | A screen that displays detailed information about a specific product reviews, and photos. |
Cart screen | A screen where users can view and edit the items they have added to their cart. |
Checkout screen | A screen where users can confirm their order and enter their payment and delivery details. |
Payment screen | A screen where users can select a payment method and complete their order. |
Order status screen | A screen where users can view the status of their current and past orders, including estimated delivery times and order tracking. |
Voice command screen | A screen which contains list of all command for navigation |