This repo is a Capstone project for my software engineering bootcamp with Springboard.
Concieved of as a way to make pandemic-time exploration a little easier, a user can set up a profile and search within a few set radius for key words. Using Yelp's API, you can see local businesses and points of interest and collect them as Discoveries.
Discoveries have a timestamp (Timezones are in progress for v2) can have personal notes, and can be marked as a Favorite. Once a user has a favorite, the categories of their Favorites are used to make some suggestions of other businesses they might enjoy.
- Flask
- python
- Jinja for templates and HTML
- Javascript
- AJAX
- SQLAlchemy
- Bootstrap
- Heroku for deployment
- Variety of Python Libraries including
- urllib3
- bcrypt
- datetime
- APIs
- Yelp API
- Some complication since obviously scraping their data is not allowed. I used a temporary class I named Bus_Profile to prevent too many API calls, but not save data
- Google Maps API Client: googlemaps 4.4.2
- For location data in user profile
- (Timezone will be from Google Maps Timezone API)
- Yelp API