Foody is a web app designed to showcase my portfolio. The app is a restaurant app that allows users to order food in the restaurant or takeaway as well. It has managment dashboard so that the managers of the app can track the orders, reservations, waiters call, modify the meals, and more.
To get started with foody, follow these steps:
- Open your terminal and run
git clone https://github.com/AhmedTakeshy/foody.git
- Change directory to the Foody directory:
cd Foody
- Install the dependencies:
npm install
- Start the development server:
npm run dev
foddy.mp4
Users can order food whether in the resturant to takeaway.
Users can make a reservation with the number of the people and the data and time of the reservation also they acn leave a note.
Users can contact the restaurant.
Users can call the waiter to the specific table with its number or to the door with "0" number
With Auth0 the managers can access dashboard to track the orders, see the reservations, contact form, waiters call, and modify the meals
Foody was built using the following technologies:
- React
- Redux Toolkit
- React Router DOM
- Redux Persist
- Firebase
- Tailwind CSS
- React Icons
- React Hook Form
- React Map GL
- React Spinner
- React Toastify
- Axios
- Auth0
If you'd like to contribute to Foody, please create a new branch and name it with the functionality that you will add, such as Create-new-section
, and submit a pull request.
This project is licensed under the MIT License - see the LICENSE.txt file for details.