Reference no: EM132214240
A company called UrAtlCare Inc. wants to develop an online platform that connects people who are looking for a caregiver such as in child care or pet care, and people who are looking for care giving jobs.
There are two types of members: care seeker and caregiver. Non-member care seeker can browse for location-based candidate caregivers but cannot post a job. To post a job, they will have to sign up and become a member. Likewise, a non-member caregiver can browse for location-based job post but cannot apply for a job. To apply for a job they have to sign up as caregiver and become a member. When signing up, an email verification is always required.
A care seeker can post a job, schedule an appointment with an applicant, and hire a caregiver. A caregiver can browse for a job and apply to a job post. Care seekers and care providers can exchange messages. There will be an Admin who ensures a job post follows UrAtlCare standards and either approves or rejects it. Only approved job post will be posted. All member activities except browse for a location-based job or location-based candidates will require login.
To ensure safety, a care seeker can request a background check before they hire a caregiver. Background check will be performed by a third-party vendor, who will check Motor Vehicle Records and/or Criminal Records (which is out of scope of the system) only if the caregiver in question agrees to the background check request.
Draw the use case diagram for the UrAtlCare system described above.