This project is not covered by Drupal’s security advisory policy.

Volunteer Coordination Center is a collaborative project led by the Liberty Coalition for Disaster Relief, and is considered the foundation for the rapid deployment of websites focused on volunteer coordination.

Get involved

We have a developer community on our Gitlab site, https://code.libertyvolunteers.com/vc-devs . You may sign up for an account, and request to contribute.

Project goals

Core Entities

  • Needs: These are tasks as defined by the Task module, and users may sign up to work on these tasks. Tasks may have one task leader/assignee, who may mark the task complete.
  • Profiles: These are fieldable, bundle-based entities, and are attached to other entities for the purpose of making it easy to customize profiles. Examples include volunteer contact information, volunteer interest, event information, and so on.
  • Resources: Resources are fieldable, bundle-based entities, and may be global or group-specific. These can range from documents and videos to information about a given location. A document example would be a consent form, and a locative example might be locations of shelters.
  • Volunteer Groups: These are groups as defined by the Group module, and are meant to be a persistent place for a local or virtual group of volunteers to coordinate meetings, trainings, and projects. When the group needs to be called upon, there will be an administrative area to generate a contact list.
  • Operations: These are groups as defined by the Group module, and provide a space for coordinating needs, volunteers, resources, and location data so as to help an organizer quickly see and communicate the state of an operation. Unlike volunteer groups, these are meant to be temporary. For example, in a disaster relief case, relief work in a given city may be an operation.

Workflow

  • Needs: Allow for categorization of needs, assignment of resources to needs, and record actions
  • Fundraising: Allow for donation-based needs + links to GoFundMe or similar donation platforms
  • Volunteers: Enable volunteer recruitment, and access control for contact information.

Communication

  • Forum: Allow for general discussion and review of actions after a disaster.
  • Phone Communication: Integrate with a service like Twilio for text or other communication
  • Education: Allow for adding H5P courses on basic matters, action checklists, and for linking to official disaster education sources
  • Publication: Publish on an organization's activity

Module Integration

VC integrates with and especially relies on the following modules, so please take some time to learn more about these.

  • Group: Operations and Volunteer groups are managed by the Group module.
  • Flashpoint Education: Volunteer Groups are Flashpoint Communities, and Flashpoint Courses may be used for training.
Supporting organizations: 
Maintains/develops the distribution

Project information

  • Created by laboratory.mike on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases