Kitchen display system, developed for a code challange. Layout design based on Lightspeed KDS. Project initialized using Vite. Built using React, TypeScript, and Material-UI with inline styling.
- If a table name does not follow the format, we consider it accidental.
- If an order has a quantity of 0, we filter it out.
- The unexpected amount of orders is ignored, because we have no information about amount of people at the tables.
- No tests were written, since it would be out of the scope of the assignment.
- Perfect is the enemy of good.
- Header and tables to display orders of a restaurant, grouped by tables.
To set up the project on your local machine, follow these steps:
- Clone the Repository
Clone the repository using Git. Open your terminal and run:
git clone https://github.com/CodingSancho/smartendr-tables.git
- Navigate to the Project Directory, Install Dependencies and Start the Development Server
Command to do all three:
cd smartendr-tables && npm install && npm run dev
This will launch the project, allowing you to start developing and testing.