Skip to content
This repository has been archived by the owner on Jun 22, 2021. It is now read-only.

Project Organization

Kirska edited this page Sep 9, 2014 · 1 revision

Functional Sections

Basics

  • User Registration
    • Open issues:
      • Who is allowed to register?
      • Who is allowed to approve registration?
      • What user types are needed? Fosters, volunteers, leaders, etc.
      • What info is required for each user type?
  • Google Integration
    • Events must be pulled from Google Calendar and kept in sync with calendar
    • Basic event signups for registered users
    • Open issues:
      • Automatically register Google Apps team members?
      • Use of Google Calendar API
      • Who is master calendar? App or Google?
      • Using Google as login
  • RescueGroups Integration
    • Various data pushed to and pulled from RescueGroups HTTP API
    • Open issues:
      • Unique ID for database sync - animals and contacts
      • Use of API with private data - not done previously

Volunteer Use

  • Event signups - priority
  • Syncing family members and groups
    • Especially important for minor volunteers
  • Shift tracking for various teams
    • Especially important for digital teams such as Adopt-line
    • Does not need to be robust initially
  • What other functions are needed for volunteers?

Foster Use

  • All fosters are also considered volunteers
  • Syncing different members of foster family together
  • Uploading photos of foster dogs
  • Signing up dogs for events, with transport needs - priority

Automation Tasks

  • Automatic adoption follow up emails - priority
    • Use adoption date in RescueGroups
  • Automatic reminders for event signups
    • Can be reviewed by leadership beforehand to add details
    • Important feature in future mobile apps

Medical

  • Tracking of routine items such as heartworm preventative and vaccines
  • Quick overview of pets missing medical items with options to email reminders or ask for updates
    • Also alert event leader of dogs attending an event missing things to remind in person or give meds
  • Statistical analysis of cost vs fundraising and fees - not a priority
Clone this wiki locally