- Deployed on https://take-a-dish-b702e.web.app/
- Typescript
- React
- Create-React-App
- Firebase
Take-A-Dish is a restaurant ordering system web application designed for restaurants using tablets. It provides a user-friendly interface for managing orders, generating PDF receipts, and enhancing the overall dining experience. The system includes features such as dynamic table creation, table syncing, food product creation, and more.
- Holchi Alin . . . . https://github.com/
- Janluke Ceballos . . https://github.com/
- Mohan Francis . . . https://github.com/IMMOEfr
- Josh Ratificar . . . https://github.com/not-joosh
- Vernon Velayo . . . https://github.com/
- Dynamic Table Creation: Easily create and manage tables within the restaurant's seating area.
- Table Syncing: Keep track of table statuses and order information in real-time, ensuring efficient service.
- Food Product Creation: Add and manage the restaurant's menu items, including images, descriptions, and prices.
- PDF Receipt Generation: Automatically generate professional-looking PDF receipts for customers' orders.
- User Interfaces: The system provides three distinct user interfaces tailored for different roles: restaurant staff, kitchen staff, and customers.
- Intuitive Ordering Process: Streamline the order placement process to improve efficiency and customer satisfaction.
- Firebase Integration: Utilize Firebase as the backend infrastructure for secure data storage and real-time updates.
- Responsive Design: The web application is built using React and is responsive across various devices and screen sizes.
The following dependencies are required for the Take-A-Dish application:
# bash
npm install react-router-dom
npm install yup @hookform/resolvers
npm install react-hook-form
npm install react-spinners
npm install firebase
npm install @pdfme/ui
Please ensure these dependencies are installed before running the application.
This project is licensed under the MIT License.