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

This branch is 1 commit ahead of master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5437651 ยท Jan 20, 2023

History

27 Commits
Mar 24, 2020
Mar 24, 2020
Mar 24, 2020
Mar 27, 2020
Mar 24, 2020
Mar 24, 2020
Mar 24, 2020
Jan 20, 2023
Jan 20, 2023
Mar 24, 2020
Jun 2, 2020
Mar 24, 2020

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