Skip to content

A CRUD app built in Sinatra that allows users to track their favorite beers. Customized with Bootstrap and custom CSS.

License

Notifications You must be signed in to change notification settings

grey-lock/TrackBeer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrackBeer

TrackBeer is a Sinatra web application built in Ruby that allows you to keep track of your favorite beers.

Users can signup with a unique username, email, and password to create an account.

Once a user has signed up, users can login to their account in order to Create, Read, Update, and Delete information about their specific beer using RESTful routes.

Users can add/edit beer information such as Name, A.B.V, Style, Color, Rating, and add comments/notes about the beer.

Users can also add Brewery information such as Name, Town, State/Region, and Country.

Only users that created the beer can edit or delete the information for that beer. Currently all beers that are created are viewable if an account is logged in.

Installation

Fork and clone this repository, and then execute:

$ bundle install

$ rake db:migrate

Then run:

$ shotgun

Open up a new browser window and navigate to:

localhost:9393

Then you can signup, login, and add some beers!

About

A CRUD app built in Sinatra that allows users to track their favorite beers. Customized with Bootstrap and custom CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published