user story: As a craft beer aficianado, I want a resource that allows me to search breweries to visit and track breweries that I have already visited with “checkins”, so that I can share beer notes, stories and favorites with fellow users and friends.
brewR
🚀 https://github.com/JMantis0/brewR
💻 This application is a resource for beer lovers and brewers alike, to document, compare, and glorify their experiences. A drinkR or brewR member can complete profile information, search for breweries, and share information about beer and breweries on their blog. brewR members are able to add information about their beers on their profile page.
n/a
💾 In the command line of the working directory, install the following NPM packages: NPM install, mySQL, Sequelize, axios, bcryptjs, dotenv, express, express-handlebars, express-session, mysql2, passport, passport-local.
This application is a resource for beer lovers and brewers alike, to document, compare, and glorify their experiences. A user can login as one of two user types, brewR or drinkR. Once the user enters the site, they are taken to their member profie page or brewr profile page. A drinkR member can search for breweries by name, city, state, ZIP and brewery type. The search list will return a list of breweries from the brewerdb api. The user can then select breweries to add to one of two lists. One list is for breweries visited, the other is for breweries the drinkR would like to visit. The drinkR member can also add beer notes to their personal brewR blog from their member page. Other users can view this member's blog and list of breweries through the public facing members feed page. Breweries can log in as a brewR type user and update their profile with brewery information including beer lists, info on their beer including ABV, brewery hours and other pertinent info. Future developments of this app would include the following:
- A brewery being able to claim their brewry page.
- DrinkR users being able to friend other users and follow breweries.
- User ability to add additional profile information including profile picture.
Contributors: Joseph Baca, Jesse Mazur, Kait Kelly.
Technology used: Node.js, NPM's(mysql, envdot, sequelize), MySQL, MySQL2, MySQL Workbench, HTML, Javascript, CSS, Brewerdb api, axios, particle.js
⚙️ No tests have been performed on this application.
🖇 ISC






