Buzzr was a solution for making restaurant ordering as seamless as possible. All you had to do in order and pay inside of a restaurant was to have a mobile phone.
Tables inside of restaurants would be equipped with bluetooth beacons that would continuously emit the table identifier. When a user walked into a restaurant and sat at a table, the system would detect that he is in a particular restaurant and would preload the menu. Afterwards the user could use his phone to order. The payment for the order would be automatically deducted from the user after he had left the restaurant.
The backend of the Buzzr solution is powered by a Spring Boot RESTful API as a micro-service that serves JSON payloads to its consumers.
Angular (version 6) is used as a means of creating a fast and fluent SPA that the restaurant staff use in order to manage the restaurant flow and add new products to the menu.
The native application that the users having Apple devices would use to order and pay
The native application that the users having Android devices would use to order and pay
The restaurants would detect incoming mobile users using BLE based push beacons
Persistent storage was handled by MySQL