#Beer Catalog
This application was created as my submission for Project 5 of Udacity's Full Stack NanoDegree program.
##Project Description:
In this project, I developed a web application that provides a list of beer within a variety of categories and integrates third party user registration and authentication. Authenticated users have the ability to post, edit, and delete their own items.
##Prerequisites:
Git: https://git-scm.com/downloads
Virtual Box: https://www.virtualbox.org/wiki/Downloads
Vagrant: https://www.vagrantup.com/downloads.html
##Installation Steps:
- Using Git, run: git clone http://github.com/udacity/fullstack-nanodegree-vm
This will create a new directory named fullstack - Move to the vagrant folder by entering: cd fullstack/vagrant/
- Clone the project: https://github.com/michaelbretagne/beer_catalog.git
This will create a directory inside the vagrant directory named tournament - Run Vagrant by entering: vagrant up
- Log into the Vagrant Machine by entering: vagrant ssh
- Move to the directory project folder by entering: cd /vagrant/beer_catalog
- Populate the application by entering: python brewery_populate.py
- Run the application by entering: python application.py
- Insert your Client ID & Client Secret into client_secrets.json file
- Create a new project on https://console.developers.google.com
- Choose Credentials from the menu on the left
- Create an OAuth Client ID
You will then be able to get the client ID and client secret - Access and test your application locally by visiting http://localhost:8000
- Feel free to add your favorite beer into our database
##Important:
This is not a commercial website. Some content has been quoted from https://untappd.com/beer/top_rated.
I do not take credit for the content nor do I endorse or criticize any products listed.