Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 2.29 KB

README.md

File metadata and controls

50 lines (37 loc) · 2.29 KB

Take-A-Dish | Restaurant Ordering System

Take-A-Dish

Technologies Used

  • Typescript
  • React
  • Create-React-App
  • Firebase

Description

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.

Contributers and Developers

Key Features

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

Additional Dependencies

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.

License

This project is licensed under the MIT License.