An open API service indexing awesome lists of open source software.

https://github.com/belalaboseada/yum-dash

Food Delivery Ecommerce App
https://github.com/belalaboseada/yum-dash

api django-rest-framework ecommerce ecommerce-website firebase firebase-auth food-delivery-application js python react redux

Last synced: 3 months ago
JSON representation

Food Delivery Ecommerce App

Awesome Lists containing this project

README

          

Yum Dash


Food Delivery App

## Features:
- User authentication with username and password.
- User authentication With Google account
- User can receive email to reset Password if he forget it
- Users can search for Items by name or cuisine type.
- Users can view a restaurant's profile including its menu and contact information.
- Users can place orders for one or multiple items at once.

## Technologies Used:
- React
- Redux
- ReactStrap
- Firebase
- Axios
- sass

## Installation & Usage Instructions:
To run this project locally on your machine you will need Node.js installed along with npm package manager
1. Clone the repository using `git clone https://github.com/BelalAboseada/YumDash.git
2. Navigate to the root directory of the cloned repo in your terminal
3. Run
```
npm install
````
to install all required dependencies
4. Create a `.env` file in the root folder and copy the contents of `.env.`

5. In the `.env` file replace `` with any random string. This
secret is used as the JWT encryption key.

7. To start the server run
```
npm run dev
```
The app should now be running on http://localhost:8000/. Any changes made to
the files will automatically refresh the page in the browser.

<<<<<<< HEAD
-You can look for Backend Code Here (https://github.com/Es1amMohamed/Restaurant-application/tree/main)

=======
>>>>>>> 80158123955d6ed83ae6a3b7b5f529e01771e850