With the skyrocketing use of NFC based technologies such as ApplePay and GooglePay, the capabilities for wireless payments have finally started to turn beyond being a novelty system. Beyond this however, we haven't seen any popular applications of this powerful technology linking the physical to the digital. Seeing the success of "mobile-dining" apps like UberEats, we felt TapEat took an innovative but evidence-backed progression towards the future.

What it does

TapEat tears down the antiquated system of eat-in dining and hopes to provide a standardized platform for both the customer and the business. In its most basic form, TapEat utilizes NFC tags placed at establishments' tables to connect the physical location of a customer's seat to the endless realm of digital possibilities; a situation we truly work to make the most out of. Beyond permitting a dining experience driven by the customer, in which customers can order at their own discretion, request wait staff specifically when needed, and pay without a wait, the benefits for the business are equal if not greater. Reduced expenses on employee salaries as well as increased accountability and documentation throughout the service process supplement the powerful management platform provided to owners in starting their own digital era.

How we built it

We used Visual Studio Code to build the web application. The programming languages we used were HTML5, CSS3, and Javascript. The Firebase database was also used in this project to connect the web application to a real-time database.

Challenges we ran into

We ran into several challenges while creating this project. One of the main challenge was trying to connect the web application to the Firebase database through Visual Studio Code. Since, we had no prior knowledge about Firebase configuration and connection, we had to research a lot and attend some workshops before finally being able to incorporate Firebase real-time database into our project. Additionally, utilizing Ajax to create a dynamically interactive web app proved to be another challenge. Throughout the course of the project, we had to be problem solvers.

Accomplishments that we're proud of

We were able to learn new software and implement them into our interactive web app. Our team was able to connect the Firebase real-time database into our project, which allowed us to expand the venue of our application. We were also proud of the fact that we were able to achieve such great success with limited amount of time. Our group was able to translate our innovative idea into a working prototype through teamwork.

What we learned

The main thing we learned from this hackathon project was to never give up as a team. Even though we had to overcome several problems, we decided to not quit the project. This allowed us to gain extensive knowledge from this hackathon. We also learned how to create a Firebase project and configure it into our web application. This project also allowed us to further enhance our frontend skills (HTML5, CSS3, Javascript).

What's next for TapEat R.E.

We are planning on continuing this project in the future. Some of the features we intend on building are an interactive mobile application for the owner and chefs of the restaurant, Google Analytics to provide meaningful data about the restaurant to the owner, and expand this technology to other venues.

Built With

Share this project: