Skip to content

jenihuang/HB_Project_PinTrip

Repository files navigation

PinTrip

PinTrip is a mashup of Pinterest and Flickr to help users find photos of interesting places to see on on their next trip. Users can create/remove their own personalized 'trip board' for each city they are interested in visiting. After a board has been created, users can search for photos with geotags in their chosen city and add/remove photos to/from the trip board.

The explore feature allows users to discover trip boards created by other users. The favorites option allows a user to save other boards into their list of favorites for inspiration. The user's personal and favorite trips are saved in the database and users can revisit and modify their trips, maps, favorites at any given time.

Once the trip board is complete, users can view a map of their trip which pins all of the favorite photo locations.

Click here for a video demo: https://youtu.be/VjzAr7sFkWo

Technologies

  • Python
  • Flask
  • SQLAlchemy
  • Jinja2
  • Javascript
  • JQuery
  • AJAX
  • HTML
  • CSS
  • Bootstrap
  • Flickr API
  • Mapbox API

Features

Additional features include:

  • Hashing passwords
  • Caching API responses to file
  • Implemented Autocomplete for City search
  • 93% Test coverage for all python files

Home

homepage

Login

login

Signup

signup

My Trips

user

Search Results

results

Trip Details

view-trip

Trip Map

get-map

Explore Trips

explore

Favorite Trips

favorites

Autocomplete search

favorites

Results loadtime before

favorites

Results loadtime after

favorites

Test Coverage

favorites

About

Web app that uses Flickr and Pinterest Boards to plan your next trip!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published