Skip to content

marlonmatthew/beerapp

Repository files navigation

Gentle Drinker

User Story

Imagine walking into a liquor store and not knowing what type of beer to drink for the night. Now a User can choose what kind of beer they would like to drink depending on the specific categories they choose. From thousands of different beers and the ability to input beers that the user comes across, Gentle Drinker will let any user find new beers to try based on ABV and flavor or even see a featured beer of the day or generate a random choice of beer to try next time they feel adventuring off the normal choices!

Description

This web application allwos a user to find a beer based on Flavor notes and ABV percentage. The user would have to verify if they are of age to enter the site first, with an age verifier, they would input the date they were born and then proceed to the login screen, where then the user would create an account to enter the site. The information that would be entered would be stored on a secured database with the user password being hashed out for privacy reasons. Once logged in, the user would then get routed to a members page in which they can find a beer of their liking to drink. This is done through "choice box" of "Find Beer" in the Members page of the application. A user will input the likings of what they would want to drink in this area of the application in order to generate a small list of beers they should try. They can also see a "Featured" beer or hit the "Random Beer" generator button to try a new beer everytime. The user will also have access to the entire beer list as well just by hitting the "Beer List" button on the Navbar.

Project Status

This is a project for the UCR coding bootcamp. Development has slowed down due to time, but would eventually be picked up soon if a request is made for Gentle Drinkers.

Usage

When terminal is open, the user will have to run "node server" to start the web app in the broswer. Once its running, input the localhost web address into the browser and input into the information feilds and launch the web app.

Tools

-Node -Express-handlebars -Express -Sequelize -MySQL -Passport -Javascript -Cloudinary

Questions

For any questions or concerns, please contact us on our GitHubs! -Eric Hunter -Edwin Troya -Carlos Fuerte -Marlon Matthew

Screencastify

ScreenShot

Age Page

Login Page

Memebers Page

Members Page

Beer List