Introduction
I am currently building a drink tracking system with Venture Cafe Tokyo as a volunteer. Venture Cafe Tokyo has a weekly event that many people come, and one section of it provides beverage for free. My application is related to it, and I am expecting my app to provide a more convenient experience.
Functionality
Users would go to a sign-up page on their phone and type their information, then the backend would send unique information, and the system produces QR code based on that. Users would take a screenshot of it.
At the bar, they would scan their QR code on the web camera. By doing this, this enables check-in, and his/her information regarding the drinks shows up on the dashboard. By doing this, it is easier to keep track of the count of drinks. Besides, the staff at the bar can keep track of the count of each drink.
In addition, I am creating a dashboard where they can see what drinks are consumed each day, month, and so on. This allows the staff members to prepare the beverage more efficiently.
Language
This Full-Stack application consists of FrontEnd with React, JavaScript, GraphQL, BackEnd with Node.js, GraphQL, express.js, mongoose, and Database with MongoDB.
Links
Sign Up page
https://github.com/gomyway1216/venture-cafe-tokyo-frontend
Bar checkin page
https://github.com/gomyway1216/venture-cafe-tokyo-bar
Backend code