Skip to content

ryanongwx/pawfection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Guide

Click here for the full readme of our project.

Click here to test out the app! The following credentials are for testing purposes only.

Admin Account:
Username: ryan@gmail.com
Password: ryanongwx

Volunteer Account:
Username: admin@pawfection.com
Password: pawfection

User Guide (Manager Workflow):

  1. Log in with manager account Username: ryan@gmail.com Password: ryanongwx
  2. Create pets
  3. Edit and delete pets
  4. Create tasks with and without assigning of volunteers
  5. Edit and delete tasks
  6. Manual assignment of volunteers (Person icon on each task item on “Open” tab)
  7. Auto assignment of volunteers (Top right person icon)
  8. Creating of volunteer account (Remember the email used, access code will be sent to that email)

User Guide (Volunteer Workflow):

  1. Check for access code email to the email provided
  2. Sign up for volunteer account using access code given by manager and with email that was registered
  3. If unable to sign up, use this volunteer account Username: admin@pawfection.com Password: pawfection
  4. Edit profile and indicate availability
  5. Request tasks (Person icon on each task item on “Open” tab)
  6. Complete tasks and provide feedback (Click on task item and scroll down)

Motivation

I am a frequent volunteer at an animal welfare shelter. Six months ago, I was following my usual routine at the shelter, and was about to bring Grunt, my favourite dog, on his mandatory routine walk. After putting on his leash, he sat there staring at me and was reluctant to move at all! I was later informed that another volunteer had just taken him for a walk 30 minutes ago.

Existing systems that have been employed within animal welfare shelters consist of many fragmented processes. Videos on how to apply treatment on animals are stored on Google Drive and specific information about each pet is listed extensively within spreadsheets. Additionally, coordination between volunteers and managers are done through different direct/group text messages on Telegram. A lapse like what I had encountered was a benign one but imagine the impact of more significant lapses eg. an overdose in medication administered.


Tech Stack

  1. Flutter
  2. Firebase
  3. Node.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published