Pocket Passport is a travel photo guide that allows users to find travel destinations and save pictures, and also see Yelp and Googlemaps information to find more details about the business and location. The pictures are sourced from Flickr.
Table of Contents
Backend: Python, Flask, PostgreSQL, SQLAlchemy
APIs: Flickr, Yelp, Googlemaps
Users can save photos to their profile, view pictures based on different categories, and see Googlemaps and Yelp information.
- Add an infinite scroll/pagination
- Expand the app to allow friends to share photos with each other and view profiles more easily
- Add modals for pictures to pop up.
Hello! My name is Christina Gin and I am a software engineer. I received training from Hackbright Academy, an engineering bootcamp for women in San Francisco. Thanks for reading!
Clone or fork this repo
Create and activate a virtual environment inside your directory
virtualenv env source env/bin/activate
Install the dependencies:
pip install -r requirements.txt
Sign up to obtain keys for the Flickr API, Yelp API, and Googlemaps API
Save your API keys in a file called secrets.sh using this format:
export APP_KEY="YOUR_KEY_GOES_HERE" Source your keys from your secrets.sh file into your virtual environment:
Set up the database
Run the app:
You can now navigate to 'localhost:5000/' to access Pocket Passport