Skip to content

Introduction

Adam edited this page Nov 3, 2020 · 21 revisions

Why VRMS?

VRMS (Volunteer Relationship Management System) is a browser-based software tool created by Hack for LA (HfLA) to offer curated management and matching of project and volunteer experiences. VRMS will further volunteer software development organizations' goals of creating pro-social software and developing the tech sector workforce, doing so by collecting and using relevant data to automate repetitive tasks, enable self-service profile management, match volunteers with projects, identify professional development opportunities, and surface insights to improve organizational effectiveness.


Who will use it?

  • Organizers will be able to see and manage detailed information about their projects, communities, events, and attendees.
  • Volunteers will be able to find and engage with projects and mentors, and manage data to enhance the quality of their match with projects and learning/development opportunities.
  • Administrators and fundraisers will be able to view KPIs and insights to share with project leads and potential donors.

What is the stack?

  • React
  • Node
  • MongoDB
  • Docker
  • Heroku

What does the product roadmap look like?

  • v0.3 (production): Alpha release proving concept of event check-ins based off database of users, projects, and events
  • v0.4 (development): MVP release adding Magic link login, user onboarding automation, API endpoints for some project data, admin reports downloadable as CSV, and data model expansion
  • v0.5: Self-service meeting time and project profile management, user profile management, and additional API endpoints
  • v0.6: Self-service one-off event scheduling, event calendars, and additional API endpoints
  • ...

**v1.0 will include all features to accommodate a single organization, the prerequisites to pursuing multitenancy: automations for project access control, user notification system, third party identity sign-in, enhanced admin reporting, and an enhanced responsive UI that displays additional data on large screens. The roadmap to v2.0 will expand VRMS to support multiple volunteer organizations.


What datasets does it create?

Project, user, and event, and attendance data to support matching, attendance tacking, and retention insights

Back to Home