Skip to content

BelalAboseada/Yum-Dash

Repository files navigation

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.

  1. In the .env file replace <your-secret> with any random string. This secret is used as the JWT encryption key.

  2. 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