1. The user should be able to indicate their travel preferences
  2. The user should be able to create an account to save their preferences
  3. The user should be able to see travel recommendations based on their:
    1. Activity-type preferences
      1. Cultural
      2. Sports
      3. Entertainment
      4. Food
      5. …
    2. Social preferences
      1. e.g. sole event, event with others, crowded areas
    3. Budget
    4. Location
    5. Historical relevance
    6. Seasonal relevance
      1. e.g. Tulip fields
    7. Time preference
    8. Accessibility
    9. Popularity (e.g. Google Maps reviews)
    10. “Best local spots” - The Nederlands Guide, the Authentic
    11. “Student Cities”
    12. “Instagram Places”
  4. The user should be able to select individual parts of recommendations to build their own trip
  5. The app should not be restrictive in terms of language (offer at least a few translations for the most common expat nationalities)
  6. The user should be able to rate the recommendations given
  7. The user should see the language levels spoken for a specific location / trip
  8. The UX/UI Design should be simple and easy to use, ready for low-literacy people
  9. The user should be able to see the prices of the recommendations (average, but show trip price + food price, etc.)
  10. (Will Not) The app will be able to plan specific activities, transportation, etc. based on time and location
  11. (Will Not) Add an LLM Chatbot
  12. (Optional) Users should be able to use the app offline to get trips (but no recommendations)
  13. (Optional) Users should be able to see on a Google-like map their recommended trips and locations
  14. (Optional) Add bookmarks (e.g. user picks 5 favourite places to visit soon)
  15. The recommendations should:
    1. Show images (visual feedback)
    2. Show reviews/ratings of other users doing the same or similar
    3. give a detailed description of what the user could do
    4. give options to do the recommendation in different ways (e.g. to get there, or once you are there what to do)
    5. Show similar recommendations
  16. The user should be able to provide additional recommendations to the system, if they have found some hidden gems not previously present
  17. The user should be able to access Frequently Asked Questions about the system
  18. Push notifications for new recommendations sporadically/remind the user that there are some unexplored places in the Netherlands!
  19. The user should get suggestions of the best dates to visit places
  20. The user should be able to see a list of hot spots of frequently liked recommendations