Hi! Welcome to WaiterApp, a system that manages the orders at a restaurant, with real-time updates.
This system is a personal project, and has other two parts, api and mobile. The web part is responsible for showing the received orders and their statuses in real-time, and also moving a order through preparation stages. This app was built using:
- Vite for bundling
- React for interface
- Typescript
- Styled-Components for styling
- Axios for api calls
- Socket.IO Client for real-time updates
- Intl for currency handling
- React Toastify for toasts
- Clone this repository
- Run
yarn
on the root folder to install the project dependencies - Run
yarn dev
to start the server
The app was built in brazilian portuguese, but it's pretty straight forward: when a order comes in, the page automatically shows the new order, and you can see the order details and move it through the preparation flow. A toast shows up when you update the order status.