Brew-ser is a brewery finder app, with functionality and use that depends on the type of user that logs in, and a retro design palette.
This application shows users a list of breweries and brewery associated beers. Users can create an account as a Beer Lover, Brewer, or Administrator. Beer Lovers can view and add reviews for their favorite beers, while Brewers can make edits to their brewery information, & add or delete beers and reviews. Administrators have additional options including creating new breweries.
Create the database by running the "create.sh" script located in the database folder in your terminal. If the create.sh script fails, you can manually run each SQL query to create the databse.
cd <project-root>/database/
./create.sh
To run the backend application, open the "Java" folder in your preferred IDE, and run the "Application.java" file to start the server.
Install the project with npm, and then start the application with the "npm start" command.
npm install
npm start
To experience BREW-SER as a beer drinker:
Click the “create account” button. Click the radio button next to “Beer Lover”.
Choose a username and password on the login page, and then confirm the password. You will then be returned to the login screen.
Login, and you will be taken to the “Brewery List” page.
From there you can select the option to view our featured beers, and leave a rating for one, if you desire! Or, you can select “reviews” to see what other Beer Lovers think of any of our brews.
Brewer Experience Users who register as Brewers will have the same abilities as Beer Lovers, plus the option to add a brewery and a beer. To register as a Brewer, you will have to contact BREWSTER admin for your username.
Color | Hex |
---|---|
Accent | #E6E6E6 |
Light Brown | #C5A880 |
Dark Brown | #532E1C |
Black | #0F0F0F |
BREW-SER was created by Team Mighty Nine, which consists of the following members/roles:
- Haley Jones, Scrum Master and Frontend/Design
- Chris Hurd, Backend
- Jamie Hershberger, Frontend
- Mitchell Nacion, Frontend