Skip to content

camsvn/CareAll

Repository files navigation

CareAll v0.1

Features

CareAll is a python module which can be used for following functionalities:

  • User Creation.

Two types of users are available 'CareSeekers' and 'CareTakers'.

  • Job creation and selection of applicants functionalities for CareSeekers.
  • View jobs and apply for jobs functionalities for CareTakers.
  • Limits the number users CareTakers can serve to 4.
  • Wallet/Salary for CareTakers.
  • Review and rating feature for both the users.
  • View report functionality.

Class Diagrams

Class diagram of careall.py

Image of Class Diagram for careall.py

Running the tests

test.py ,automates tesing process and show results

And coding style tests

Creates an object of type careseeker

a = careseeker("name")

Creates an object of type caretaker

b = caretaker("name")

Allow careseeker to create a new job and restrict creating another job while current job is active

careseeker.jobcreate(salary)

List active jobs for caretaker

caretaker.jobview()

Allow caretakers to apply for available active jobs

caretaker.apply(option)

List the users applied for specific careseekers

careseeker.viewapplication()

Allows careseekers to approve the applicants for the job.

careseeker.jobaccept(option)

Allow both careseekers and caretakers to review and rate themselves

Person.review()

Shows the results of caretaker,careseeker couple and list of careseekers cared by caretaker

Person.report()

License

This project is licensed under the MIT License - see the LICENSE.txt file for details

About

Coding Challenge by EdYoda(zekeLabs)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published