A clone of Untappd for homebrewers, which gives users the ability to share their homebrews, review, create and attend events.
- Express
- Sequelize
- HTML
- CSS
- Javascript
- Bcryptjs for authorization
- React
- Redux
User Authentication - Users are able to securely sign-up, log-in, or use demo to test functionality.
Beers - A user may create, edit, or delete beers.
Reviews - A user may create, edit, or delete reviews.
Beers Feed - Displays all of the beer and their respective reviews
Reviews Feed - Displays all of the reviews
const beers = await db.Beer.findAll({
include: [
{
model: db.User,
attributes: ["breweryName"],
},
{
model: db.Review,
include: [{ model: db.User }],
},
],
});
- Users will be able to search and filter based on selected criteria
- Users will be able to create, edit, and delete events
- Users will be able to receive badges for completing various requirements of reviews/events