Pet Services Scheduler is a SaaS application that provides a scheduling interface for a small business that takes care of animals. This Spring Boot project will allow users to create pets, owners, and employees, and then schedule events for employees to provide services for pets.
The project supports the following workflow:
- Create a new customer.
- Create a pet for that customer.
- Create an employee.
- Update the employee’s schedule.
- Find out which employees with the right skills are available on a given date.
- Schedule one or more employees to do a set of activities with one or more pets.
- Look up currently scheduled events for an employee, a pet, or a customer.
The project was implemented as an Udacity Java Web Developer nanodegree assignment.