Skip to content

A Ruby CLI app that lets you book and manage dog walking appointments. 🐶🐾

License

Notifications You must be signed in to change notification settings

isabelxklee/busy-paws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Busy Paws 🐾

Busy Paws is a CLI app that allows you to book and manage dog walking appointments. Built using Ruby and Active Record.

Starting up Busy Paws

Getting Started

  1. Clone this repository onto your local machine.
  2. Run bundle install to download all the necessary gems.
  3. Run rake db:migrate to create the database.
  4. Run rake db:seed to seed the database with some auto-generated data.
  5. Once you've installed everything smoothly, run ruby bin/run.rb to start the app!

Main Menu

  • Login or create an account
  • Walk a dog
  • See upcoming appointments
  • Change appointments
  • Cancel appointments
  • See a list of dogs that you've walked
  • Exit

Features

  • Models have has_many, belongs_to and has_many through associations
  • Global datetime conversion using conditional formatting and regex
  • Login method validates existing users in the database
  • Get and store user's input with TTY::Prompt

Built With

Here are some tools that I used to build Busy Paws:

About

A Ruby CLI app that lets you book and manage dog walking appointments. 🐶🐾

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages