LeonardoSaccotelli / Ristodroid

Development of a native Android application in the catering sector. The project involves the creation of two applications for the customer and the waiter respectively. Through the application intended for the customer, installed on devices supplied by the restaurant, it is possible to consult the menu, add and remove dishes from the order, view the bill if it is available, view and enter reviews for a specific dish. Once the order is completed, the customer will confirm by sending the order to the waiter's application via NFC. The waiter can view and change the order, enter the table number, the number of seats, the type of seats and any additional notes. At this point the order will be confirmed and sent. The project was carried out as part of the Mobile Software Development course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ristodroid

Development of a native Android application in the catering sector. The project involves the creation of two applications for the customer and the waiter respectively. Through the application intended for the customer, installed on devices supplied with the restaurant, you can consult the menu, add and remove dishes from the order, view the bill if available, view and insert reviews for a particular dish. Once the order is completed, the customer will confirm by sending the order to the waiter's application via NFC. The waiter can view and change the order, enter the table number, the number of seats, the type of covers and any additional notes. At this point the order will be confirmed and sent. Project developed during the Mobile Software Development course @ Department of Computer Science @ University of Bari "Aldo Moro" under the supervision of dr. Paolo Buono.

Project structure

  • In the folder database there is the file ristodroid.sql containing the definition of the relational database developed in MySql
  • In the app folder there is all the code related to the customer's application
  • In the waiter folder there is all the code relating to the waiter application
  • In the folder script php server / Ristodroid / Service there are php scripts to communicate with the remote server
  • In the doc folder there is a short documentation of the project and a short demonstration of the operation of the application. Compared to the presentation in the video, new features have been added.

License

This software is released under the MIT License. See the LICENSE file for details.

About

Development of a native Android application in the catering sector. The project involves the creation of two applications for the customer and the waiter respectively. Through the application intended for the customer, installed on devices supplied by the restaurant, it is possible to consult the menu, add and remove dishes from the order, view the bill if it is available, view and enter reviews for a specific dish. Once the order is completed, the customer will confirm by sending the order to the waiter's application via NFC. The waiter can view and change the order, enter the table number, the number of seats, the type of seats and any additional notes. At this point the order will be confirmed and sent. The project was carried out as part of the Mobile Software Development course.

License:MIT License


Languages

Language:Java 96.1%Language:PHP 3.9%