Skip to content

kaadams1/Triply---final-project

Repository files navigation

TRIPLY: A VACATION PLANNER

Learn more about Triply's developer: https://www.linkedin.com/in/katherineaadams/

Watch a video demo of the app: https://youtu.be/2BZqYDW8Trg

DESCRIPTION

Triply allows the user to create and store a day-by-day vacation itinerary in an easy-to-read format.

Triply was inspired by my obsessive need to plan my vacations down to every last detail. The app gives the user the option to search for attractions and activities in a desired location and add those they're interested in to a daily itinerary. Users can plan multiple trips at the same time and store them inside the app. A Leaflet map utilizing OpenStreetMaps displays the locations of chosen activities on the itinerary's page, and each activity is linked to its Yelp page.

FEATURES

  • User login
  • Autofill location searching
  • Entry of flight/hotel info
  • Store unscheduled activities outside schedule
  • Move activities to schedule by assigning date and time
  • View all selected activities on a map

TECHNOLOGIES

  • Python, Flask, PostgreSQL, SQLAlchemy
  • JavaScript, jQuery, AJAX
  • HTML/CSS, Bootstrap
  • Yelp Fusion API

VERSION 2.0: WHAT'S NEXT?

  • Add route mapping to map feature, allowing users to plan walking/driving between activities.

  • Upload PDF documents to hotel/flight information, so useful information like confirmation numbers is accessible in the app.

  • Social media capability, allowing users to friend and follow each other and gain inspiration for their own trips and itineraries.

ACKNOWLEGEMENTS

Thank you to everyone who helped me develop this web app, and a huge shoutout to the instructors, advisors, and employees of Hackbright Academy who monitored my progress and assisted me where needed.