Life is a journey

Description

  • Android application for implementing contact, gallery, and travel destination recommendation tabs.
  • This project was done in the second week of KAIST Immersion Camp in 2019 winter semester.

Detailed Information

Register and Login

  • This app supports register and login
  • inform your name, phone number, email, password, and travel destinations that you have visited.

Three Tabs

  • There are three tabs in this application: (1) contact (2) gallery (3) travel destination recommendation

Contact

  • read existing contacts and put them in an independent database.
  • search contact by name or phone number.
  • modify photo of each contact.
  • add and delete contact.

Gallery

  • select travel destinations and look at the pictures of the most famous tourist attractions that exist there.
  • press like button and share your favorite photos with people.

Travel Destination Recommendation

  • recommend travel destination based on your locational, categorical, and cost preference.
  • give information of recommended destination.
  • you can look at the pictures of recommended destination, change destination, and contact to someone that have visited there.

Libraries and frameworks

Application

  • Android Studio
  • Google Map API
  • Google Places API

Backend

  • Node.js
  • mongoDB