/AplicacionExcursiones

Mobile Application for managing large tour groups. Developed for Android using Kotlin, Firebase, and NFC technologies.

Primary LanguageKotlin

Application for Large Group Tours

Mobile Application for accessing information from a local database. Excursiones.Viajes is looking for a mobile application their chaperones can use on their annual 80-person group tour through Europe. They complain that when looking for a specific traveler’s information, they have to look through a heavy and big pile of papers which they have to carry around and takes them a long time to look through. They also complain that when regrouping after an activity, it is hard to know who is missing because they only use a physical list. It takes time to check with the list and call out names, some names might get confused and people might confirm assistance in place of someone else. The client asks for a way to uniquely identify their travelers in order to count them or look for their information quickly. Additionally, they want their travelers to receive a NFC tagged card or wristband.

User characteristics:

  • The users for the mobile application are the chaperones of the tour.
  • Only one phone will be used

User Requirements:

  • Access an specific traveler’s information from a phone for organization and emergency purposes, either by inserting an id or using NFC technology.

  • Have a filterable list of travelers that can add or remove travelers from it if a traveler’s id is inserted or scanned in order to know which travelers are missing from the group at a certain checkpoint.

  • Can assign a NFC tag to a specific traveler. In case a traveler losses his NFC tag, a new one can be assigned through the app.

Technical Requirements:

Mobile Application:

  • Run on a mobile phone for portability
  • Import and Export traveler’s data
  • Read and write traveler’s data locally
  • Detect NFC tag

Future:

  • Remote Database for multiple users to count and to update information across devices.
  • Be able to update a traveler’s information.

Discarted:

  • QR codes for identification
  • Website