Sapienza - Università di Roma Master of Science in Engineering in Computer Science Pervasive Systems, a.y. 2016-17 Group project realized by Federico Palmaro, Giuseppe D'Alpino, Giordano Orchi for Pervasive Systems class from MS in Computer Engineering at Sapienza - Università di Roma.
Are you tired of waiting for a long queue when you are in a fast food?
Would you like them to be even faster? Quite simple! Try Smart FastFood!
We propose an application that allows you to order food without doing a queue, without keeping cash or credit cards and reduce total cost of fast food.
The approch is: there is an application that uses the GPS to find participating fast foods in the nearby and send to user a notification on smartphone. In fast food there is a QR Code on each table. You can scan it with our application which shows to user menù and a form to make an order in a few steps. When user completes his order, it can simple pay with paypal account and after payment the order will be processed. The application will nofity you when order is ready.
Customers benefits:
- You don't need to stand up for a long time in queue
- You don't need to keep any type of money
Fast Foods owner benefits:
- It reduces occupation time of the table by the customers
- It reduce cost to assume too many employees
- It makes the restaurant smart and cool
The main functionalities offered by the application are:
Customer side
- Scan Qr Code or find the nearest fast food to receive menus
- Order a menu through your smartphone
- Pay through Paypal or money and take your order
Employee side
- Look at orders to process and check if the customer has already paid or not
Owner side
- Look at orders to process and check if the customer has already paid or not
- Look to the different menus proposed
- Add or delete a menu
Android:
- Minimum API 17
- Target API 25
- Compiled with API 25
QR code scan:
- Linked with the menus of the fast food
Paypal payments:
- Paypal APIs
Gps receivers:
- Google APIs
Our front-end is made up of an Android operating system application.
The applicationa allows the log-in of various users. From the latter you can choose the menus and then pay them. Payment is made through the Paypal API. All is handled by the c9.io back-end with the laravel framework with the language php . The DBMS that saves all transactions and data is MySql .
In this section, the screenshots of the most important application sections are shown.
- Slides of fast presentation
- Slides of intermediate presentation
- Slides of 3rd presentation (MVP)
- Slides of final presentation
Informations about the course are available in the following page: http://ichatz.me/index.php/Site/PervasiveSystems2017