This project was bootstrapped with Create React App.
This app is to be used by a dog spa company to create appointments, edit appointments, cancel appointments, look at past appointment history, or look at upcoming appointments.
In order to create an appointment, you must utilize an active dog profile, active groomer profile, and a current service being offered. You can create these dog profiles, groomer profiles, or services as needed. For each dog/groomer/service, there are both active profiles/services and archived profiles/services. These are purposefully not able to be deleted so as to retain past appointment history even when the dog/groomer/service is no longer active or utilized. You can unarchive these profiles as needed as well.
- Navigate to the project's GitHub page and choose your favorite method of downloading the project. I use SSH, so I would click "Code", ensure "SSH" is chosen, and copy the link.
- Then open your terminal and navigate to a directory in which you'd like to install the app.
- Type
git clone
followed by the link you copied from GitHub, and the app should be installed. - cd into the project's folder and type the following command in your terminal to install all dependences:
bundle install
. - Run the
rake db:reset
command to seed the database. Run this command anytime you want to reset the database to the seed data. - Run the
rake server
command to run the application! - Utilize and enjoy the app. :)
This is the server side of this project. There is another server repo for this project that also needs to be downloaded and installed. You can find it here.
Thanks to the Dog API from Dog CEO for the random dog pics!