Inspiration

A lot of restaurants were unable to provide a good quality of service due to limited staff and social distancing restrictions. I realized that an online ordering system directly available to the users will be quicker and assist the limited staff to increase quality of service to the restaurant.

What it does

It allows the restaurant to set all it's menu on the platform and assign each table a shortCode and a QRcode where the customer can scan and directly access the whole menu and order online. The order is automatically received by the person attending the admin system and added to the bill of the customer. Once the customer is done, the admin can close the table for them and generate a bill with all items and the table is ready for the next customer.

How I built it

It's built on a node.js express, HandleBars, mongoDB tech stack. Once the customer orders something available on the menu, the admin receives it and can update the status once the kitchen has started preparing it. The customer can check the order status of individual orders while they're on the website.

Challenges I ran into

I ran into quite a few challenges. -How to generate QR codes -How to make ordering as effortless as possible for the user. Live updates for customers in their cart.

Accomplishments that I'm proud of

I established a whole restaurant ordering system where the customer can order over their own devices preventing any contact between the staff and the customer.

What I learned

I learned how to implement an ordering system for a restaurant online.

What's next for contactless-ordering

-Table reservations -Online payment systems -Discount codes and promos built in -Multi Restaurant Support

Share this project:

Updates