Use Zoho People to Manage Volunteers?

Use Zoho People to Manage Volunteers?

I'm working with an organization that utilizes more than 750 volunteers a year. We are looking for a system to manage their hours and any donations they make. It seems that Zoho may be able to do that, but I'm not sure where to start - particularly in the area of recording volunteer hours.  Ultimately, we would like volunteers to be able to access an account that shows them how many hours they've worked.  We would also like to print "id cards" with a QR code or something that would allow people to sign in quickly - without having to log in.  Would Zoho People be appropriate for this?