-
Users are able to review Brewpubs and individual brews at the pubs. The value this app provides is to lead users to new/different Brewpubs that offer beers that meet their particular preferences. For example, if a user wants to visit a brewpub with a double IPA, then this app will be able to list pubs with double IPAs and show and provide ratings and reviews.)
-
What does this project do:
- Allows consumers to look for pubs that offer different brews in the area based on rating. Consumers can also rate the pubs and their experience, while also being able to comment on them.
-
Who is it for:
- Consumers who are interested in finding local pubs to go to, or find one that is in a different area for a different experience.
-
Why do you need it:
- It is a tool that is designed specifically for finding and rating brewpubs, so whoever uses it will be able to determine if they want to visit a pub based on previous user’s experiences.
-
User
- Users will be able to create accounts and log in to the application.
- Users will have a profile page.
-
Search
- Users will be able to search by name, establishment, rating, and location.
-
View BrewPub information
- Users will be able to view information such as the location and menu.
-
Rate
- Users will be able to rate brewpubs and beers.
-
Google/Facebook login
- Users will be able to login using their Google or Facebook account.
-
Comments/Replies
- Users will be able to comment on brewpubs and beers.
-
Google Maps for brewpub location
- Users will be able to view the location of a brewpub in Google Maps.
-
Business Accounts
- Business owners will be able to create an account and log in to the application.
- They will be able to manage their brewpub profile and respond to users' comments.
- Java
- Spring Boot
- MySQL
- Hibernate
- Thymeleaf templates
- Gradle
- Bootstrap (HTML, CSS, JavaScript)
- Spring Security
- Trello/Kanban
- Scrum
- Spring Security