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
- Python
- Flask
- SQLAlchemy
- Jinja2
- Javascript
- JQuery
- AJAX
- HTML
- CSS
- Bootstrap
- Flickr API
- Mapbox API
Additional features include:
- Hashing passwords
- Caching API responses to file
- Implemented Autocomplete for City search
- 93% Test coverage for all python files