Brewery Finder
CLI app for finding breweries based on location and user criteria. Collaborated with Devin - @darnold001 on this project.
> Installation
- Clone our repo into the directory where you want the app
- If you have bundler, run a
bundle install
in the root folder of the app to instal images/projects - Open up terminal and run the environment running
ruby config/environment.rb
- Have fun!
if you don’t have bundler or ruby, get it here! Link to Bundler!, Link to Ruby!
> Demo
Welcome Menu
- Create user or hit database for existing user
User Menu
- Access to Favorites menu
- Ability to look up brewery by city or name
Favorite menu
- Ability to see favorite breweries
- Lets you query API for up to date information on brewery
- Allows you to delete a brewery from database linked to current user
- Allows you to delete ALL breweries from both:
- the database linked to the user
- the associated brewery table
API Brewery Query
- Built method to accept user input and query API for information using either:
- City
- Name of brewery
- After query user is prompted with the choice to save to favorites list
> Links
> Model
| User |>----------| Favorite Brewery |----------<| Brewery |
> Technologies
- Ruby - High-level language
- Sqlite3 - open-source relational database management system
- Open Brewery DB - API for brewery information
MIT License