Skip to content

Requirements

Tawan Boonma edited this page Oct 24, 2021 · 1 revision

Main Features

  1. Profile Page for each user to show ability to be a trip guide, display a badge and general information about the user
  2. Repoint is the user’s score that is generated by the user posting a picture on their profile, creating a trip, rate trip, review trip, rate place, review place, etc
  3. Login-Logout User can login and logout with OAuth
  4. Search tourist attractions and provinces by calling API from Google Maps platform.
  5. View places detail include category, rate, price-range, and review by calling API from Google Maps platform.
  6. Review place User can review place. (Minimum points required by prescribed)
  7. Search trip User can search planned trip written by other users.
  8. Post trip (eg. trip 2 day at Hua Hin, price-range 3000-4000, short description, and daily detail)
  9. Review trip User can review the trip. (Minimum points required by prescribed)
  10. Rate trip User can rate the trip. (Minimum points required by prescribed)
  11. Trip auto suggesting the popular trip. (Users can choose a category to filter trips).
  12. Trip Planner Select location to create a trip from the database.
  13. Suggestion place that relate to place that user viewing in detail page

Optional Features

  1. Map marker Data visualization shows the pin of the attractions in the map from Google Maps Javascript API.
  2. Autocomplete when user typing keywords in a trip creating page.
  3. Show Attraction Place nearby user search location by listing selected places geolocations received from Google Maps platform.
  4. Badge add badge to popular place that most people travel in that time
  5. Add travel place User can add travel place that not in database
Clone this wiki locally