Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/the-bipu/quickbite-reactnative-app
Introducing QuickBite – a React Native app for food delivery. Built as a clone of a popular food delivery service, QuickBite offers seamless ordering and delivery functionalities, all within a user-friendly mobile interface.
https://github.com/the-bipu/quickbite-reactnative-app
cms food-delivery-application react react-native sanity
Last synced: 14 days ago
JSON representation
Introducing QuickBite – a React Native app for food delivery. Built as a clone of a popular food delivery service, QuickBite offers seamless ordering and delivery functionalities, all within a user-friendly mobile interface.
- Host: GitHub
- URL: https://github.com/the-bipu/quickbite-reactnative-app
- Owner: the-bipu
- Created: 2023-10-07T16:50:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-25T00:17:29.000Z (10 months ago)
- Last Synced: 2024-11-10T07:40:16.544Z (2 months ago)
- Topics: cms, food-delivery-application, react, react-native, sanity
- Language: JavaScript
- Homepage:
- Size: 8.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QuickBite: React Native Food Delivery App
![Screenshot](./assets/screenshots/ss-main.png)
## Table of Contents
- [Description](#description)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Folder Structure](#folder-structure)
- [Contributing](#contributing)
- [Acknowledgments](#acknowledgments)## Description
**QuickBite** is a React Native mobile application designed for food delivery. It serves as a clone of popular food delivery services, providing users with a convenient platform to order and receive their favorite meals. While the app is currently in its initial stage, it offers essential functionalities for browsing menus, placing orders, and tracking deliveries.
## Screenshots Group
![Screenshot](./assets/screenshots/first-ss.png)
![Screenshot](./assets/screenshots/second-ss.png)## Features
- Browse menus and select dishes.
- Place orders for delivery.
- Track order status and delivery progress.
- User-friendly and responsive design.
- Easy-to-use interface.## Technologies Used
**QuickBite** is built using the following technologies:
- **React Native** - For building cross-platform mobile applications.
- **JavaScript** - As the primary programming language.
- **Redux** - For state management.
authentication.## Installation
To run the **QuickBite** app locally, follow these steps:
1. Clone the repository to your local machine:
```shell
git clone https://github.com/your-username/quickbite.git
```2. Navigate to the project directory:
```
cd quickbite
```3. Install the required Node.js packages:
```
npm install
```4. Start the React Native development server:
```
npx expo start
```## Usage
1. Open the **QuickBite** app on your mobile device or emulator.
2. Explore the menu options and select your desired dishes.
3. Place your order and track its progress in real-time.## Folder Structure
The project structure is organized as follows:- Categories/ - Contains reusable React Native components.
- screens/ - Defines different app screens and navigation.
- redux/ - Manages state using Redux.
- assets/ - Stores images and other assets used in the app.## Contributing
We welcome contributions from the community to improve QuickBite. If you'd like to contribute, please follow these guidelines:- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear, concise commit messages.
- Push your changes to your forked repository.
- Create a pull request to the main repository with a detailed description of your changes.## Acknowledgments