Skip to content

Instantly share code, notes, and snippets.

@julsfelic
Created February 25, 2016 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save julsfelic/82252c7d00a17855cc53 to your computer and use it in GitHub Desktop.
Save julsfelic/82252c7d00a17855cc53 to your computer and use it in GitHub Desktop.
My Favorite Beer (Tentative title)

Project: My Favorite Beer (Tentative title)

An app that allows users to choose their favorite breweries in America! You can sort brewery's by their state (or maybe city) and add them to your personal list! Users can see all their favorited breweries, see an individual breweries information, remove a brewery from their personal list. They cannot add, edit or delete a brewery. Admins can add, edit or delete breweries along with creating categories for the breweries.

Categories (brewery specialty)

  • breweries belong to a category
  • categories can be created and destroyed by a logged-in admin user

Images

  • Brewery will have a base image that is added by the admin
  • Users can add seondary images to the brewery

Authentication & Authorization

  • user needs to log in to see their personal brewery list
  • user's can view other people's favorite breweries, but that is it
  • user's can not add breweries for another user
  • user's cannot create new categories
  • user's can add images to their favorited breweries but cannot modify the base image for the brewery
  • visitor's can create user accounts

Extensions

  • Implement OAuth using github, facebook or twitter
  • Use RSpec
  • Use the pintrest api to allow people to pin pictures to a board
  • Maybe incorporate Yelp to point to the breweries yelp page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment