SKIP THE WAITERS

Overview

A web app for contactless queueing, ordering, and checkout when dining in restaurants. (Mobile based concept on web). The project was an entry in the Square small business hackathon on devpost. The team working on this project consisted of Pinia Chandra, Farga Krishnanta, Thomas Wong and Sukh Khera.

My role on this team was more of a Front-end developer. My duties included but were not limited to routing between pages, creating forms, styling, storing data in local storage so that it could be used later on and applying back-end functions to forms and buttons.

Project Goals

The intent of this project was to alleviate some responsibilities such as taking orders and payment from a staff at a restaurant. This would minimize contact between guests and staff at a restaurant. Things such as Virtual line-up were also implemented so guests knew where they were in line if the restaurant was busy. The customer could have their order ready by looking at the menu available on the app and order their food without having to call a waiter. The app also allows the guest to pay for their order with the help of square. A dine-in group could create a room in the app that would allow them to see their friend’s/family’s order and decide whether they would like to pay individually or as one.

Technology

This project was built with Reactjs, Nodejs and JavaScript. It also integrates Payments, Order and Customers API from Square API. User Authentication is done with Firebase and all data is stored their as well. The project is deployed on Heroku and AWS and can be accessed here if interested.

SKIP THE WAITERS APP