BikeBrewMN is a web application combining biking and breweries in Minnesota. The database contains every brewery's information in the state of Minnesota and allows users to save their favorite breweries. Additionally, users have an interactive map which populates their favorite breweries along with their chosen bike route and diections.
[ ] Link to the live version of the app when it's hosted on Heroku.
SEAN stack (AngularJS, ExpressJS, Node.JS, PostgreSQL), Passport, ng-map, Bootstrap, FontAwesome Icons
- Node.js
- npm install dependencies
- Execute the
sqlstuff.sql
file to find the base of the database. However, the data will not automatically populate.
High level list of items completed:
- Curated database with Minnesota Brewery names and cities
- Ability for users to select their favorite Minnesota Breweries
- Users easily see where their favorite breweries are on a map
- Users search for bike routes between two locations and are able to see where the route will lead them with an overlay of their favorite breweries
- Users are able to adjust their route by dragging the determined route; directions automatically update
- Turn-by-turn bicylce directions are available for users
- Users are able to interact with with BikeBrewMN through social media
Features that you would like to add at some point in the future:
- Mobile responsive design
- Expand information within the brewery database (open hours, website, social media, etc.) / add BreweryDB API connection
- Incorporate a notification/alert system that confirms to the user that each brewery button they have selected has been selected
- More dynamic interaction between brewery information and map
- Change the pin design on the map
- Sarah Cooke
- Passport initial set up thanks to Prime instructors
- ng-map guidance from Jen Show, Abdi Suleman, and Tom Ritland
- Shoutout to my beer loving friend Alex Hand for SQL and Brewery support
- Thanks to beer and bike loving comrade on the adventure Katie Campbell