diff --git a/Computer Reseller.md b/01 Computer Reseller.md similarity index 100% rename from Computer Reseller.md rename to 01 Computer Reseller.md diff --git a/E-Learning Tool.md b/02 E-Learning Tool.md similarity index 100% rename from E-Learning Tool.md rename to 02 E-Learning Tool.md diff --git a/Exchange.md b/03 Exchange.md similarity index 100% rename from Exchange.md rename to 03 Exchange.md diff --git a/File Sharing.md b/04 File Sharing.md similarity index 100% rename from File Sharing.md rename to 04 File Sharing.md diff --git a/Forum.md b/05 Forum.md similarity index 100% rename from Forum.md rename to 05 Forum.md diff --git a/Frequently Asked Questions.md b/06 Frequently Asked Questions.md similarity index 100% rename from Frequently Asked Questions.md rename to 06 Frequently Asked Questions.md diff --git a/Gallery.md b/07 Gallery.md similarity index 100% rename from Gallery.md rename to 07 Gallery.md diff --git a/Game Reviews.md b/08 Game Reviews.md similarity index 100% rename from Game Reviews.md rename to 08 Game Reviews.md diff --git a/Local News.md b/09 Local News.md similarity index 100% rename from Local News.md rename to 09 Local News.md diff --git a/My Music.md b/10 My Music.md similarity index 100% rename from My Music.md rename to 10 My Music.md diff --git a/11 Restaurant Ordering System.md b/11 Restaurant Ordering System.md new file mode 100644 index 0000000..20d75ad --- /dev/null +++ b/11 Restaurant Ordering System.md @@ -0,0 +1,26 @@ + +# Restaurant Ordering System + +Build a digital ordering system for use by a small restaurant. Note that this is a system that is used by the restaurant staff and not accessed by the general public: + +## Basic + +1. Staff can log into the system using individual accounts. +2. Staff can take a customer's food order by entering a table number and selecting from available menu items. +3. Staff can see an order summary screen so they can read back the order to the customer before sending it to the kitchen. +4. Kitchen staff can see a list of the orders placed with times. +5. Kitchen staff can click to say order is ready for collection. + +## Intermediate + +1. The admin can log in and change the menu offerings and prices. +2. When staff log in (admin, waiting, kitchen) they only see the parts of the system they should see. +3. The admin can generate a PDF menu from the sustem that can be printed out and placed on tables. + +## Advanced + +1. Each food item can have different options such as chips/mash. +2. When ordering food, waiting staff can record different options for each menu choice. +3. The admin can enter the costs of the raw ingredients for each dish. +4. The system can track the hours worked by the staff members based on how long they were logged in. +5. The system can generate stats for the admin such as how many places have been served per day and the profit generated each day. diff --git a/Restaurant Reviews.md b/12 Restaurant Reviews.md similarity index 100% rename from Restaurant Reviews.md rename to 12 Restaurant Reviews.md diff --git a/Stock Inventory.md b/13 Stock Inventory.md similarity index 100% rename from Stock Inventory.md rename to 13 Stock Inventory.md diff --git a/Student CVs.md b/14 Student CVs.md similarity index 100% rename from Student CVs.md rename to 14 Student CVs.md diff --git a/Theatre Booking.md b/15 Theatre Booking.md similarity index 100% rename from Theatre Booking.md rename to 15 Theatre Booking.md