Skip to content

Meryldominguez/shop-my-street

Repository files navigation

Description and Features

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.

Stack

  • 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)

About

Window shopping for the pandemic age

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published