Ultimate Music Fan
ITEC2905 Project 4
Entertainment travel web app: Pick your favorite band, find out where they are playing, how you can get there, and where you can stay
Technologies used
Python, Flask, Werkzeug caching, Jinja2 templating, web APIs, Bootstrap
Screenshots
Band search
Event selection
Hotel list
Setup
Run setup.py to install dependencies from PyPI. This should also copy the file "secrets_template.py" to "secrets.py".
Fill in secret keys in secrets.py as appropriate.
Required Keys
- Eventful API (Free account required)
- Google Maps API (Google account required)
- Google Places API (Google account required)
- Skyscanner (not fully implemented)
Reference
- Google Geocoding API (to determine starting location)
- Google Places API Web Services (for lodging search)
- python-google-places
- Flask
- Bootstrap