A social beer app driven by user activity to discuss and discover breweries and brews in your local city.
Visit Kegged!
It's tough deciding which brewery to go to on a given day. Breweries are always changing - the draft list changes, the setting changes, and maybe even management changes. Kegged is a one-stop app that allows locals to see cities, breweries, and beer lists and discuss them in an open forum with other users. With Kegged, you'll always know what to expect at a brewery on any given day.
Vue.js, ES6
Built with
- Vue.js
- Vuex
- Nuxt
- Vue Stack Grid
- Element UI
- Firebase
- Axios
- JWT
- bcrypt
- Sequelize
- Supertest
- Mocha
- Chai
- Express.js
- Vue.js with Element UI powers a fast, polished UI
- Login feature utilizing JWT and bcrypt for secure and simple logins
- Dynamic, real time updates to brewery pages when user content is added
- Our Brew Stack Grid to see all breweries in one location in a Pinterest-style waterfall
- User input validation while registering, logging in, and creating posts
- Custom API
- Brewery logos, brews, links to brewery websites
- User profile for easy viewing of past post/comment history
Steps to clone repo to your local machine:
-
Clone the repo to your preferred local directory
-
Ensure that you have Node.js version 8.0 or later
-
Ensure that you have Yarn installed
-
Run the following in CLI to install all dependencies
yarn
-
Run the following in CLI to launch the app in development mode
yarn dev
-
Navigate to http://localhost:3000 in your browser
We created our own API for this project. The API can be visted at:
- Udemy
- Inspiration drawn from Untappd, Reddit, and Pinterest