Skip to content

A Ruby CLI application for ordering beverages with the intentions of networking with Annie and Baruch ☕️

Notifications You must be signed in to change notification settings

bigfishh/starbuckswitha-b

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starbucks w/ A & B ☕️

A Ruby CLI application for ordering beverages with the intentions of networking with Annie and Baruch
Built with ✨ by Annie Zheng and Baruch Phillips

It was developed as a Flatiron School’s Mod1 project to demonstrate the knowledge of Active Record Associations, as well as CRUD methods, and database management.

Features

  • Animated welcome display along with background "elevator" music and audio
  • Sign in/sign up option with authenticated password
  • Includes fun navigatable menus and choice options such as
    • Break your computer
    • Get caffinated
    • Starbucks locations (pre-seeded data)
    • Beverage options
  • Full CRUD capabilities for users such as updating username/password and deleting account

Tech Stack

This web app makes use of the following:

  • Ruby [2.6.1]
  • SQLite3 [~> 1.4] - Database
  • Sinatra-activerecord - Gem that extends Sinatra with ActiveRecord helper methods and Rake tasks
  • TTY::Prompt - Gem that provides easy option selection
  • Colorize - Gem for colorizing text using ANSI escape sequences

Installing

  • Clone this repo to your local machine git clone <this-repo-url>
  • run cd starbuckswitha-b to access the project
  • run bundle install to install required dependencies
  • run rake db:migrate to create tables into the database
  • run rake db:seed to create seed data
  • run ruby bin/run.rb to run the app

About

A Ruby CLI application for ordering beverages with the intentions of networking with Annie and Baruch ☕️

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%