Skip to content

Restaraunt Ordering System | Typescript, React, Firebase

License

Notifications You must be signed in to change notification settings

not-joosh/Take-A-Dish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Restaraunt Ordering System | Typescript, React, Firebase

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 91.3%
  • CSS 8.2%
  • HTML 0.5%