Introduction - hackforla/VRMS GitHub Wiki

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 (Current prod backend)
  • AWS ECS (Current dev backend and prod backend on next release)

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, including Magic link login.
  • v0.4 (development): MVP release adding Cognito 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 other 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 presents additional data on devices with large displays.

The roadmap from v1.0 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 tracking, and retention insights

Back to Home