Onerc Vmms

OneRC | Volunteer and Membership Management System

Install Onerc Vmms

bench get-app https://github.com/kenyaredcross/onerc_vmms

Add the Frappe Gems badge to your README

Maintain Onerc Vmms? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=kenyaredcross%2Fonerc_vmms)](https://frappegems.com/gems/apps/kenyaredcross/onerc_vmms)

About Onerc Vmms

Volunteer & Member Management (VMMS)

The Volunteer and Member Management System (VMMS) is a comprehensive extension for Frappe, designed to streamline the management of volunteers, memberships, deployments, and events — all within one cohesive platform.

Perfect for organizations managing humanitarian, community, or professional networks.

VMMS Overview


Volunteer Management

A complete module for onboarding, organizing, and deploying volunteers across programs and events.

Core Features

  1. Volunteer Registration

    • Self-service or admin-assisted volunteer registration.
    • Capture personal, skill, and interest profiles.
    • Smart categorization (by location, skill, or department).
  2. Availability & Deployment

    • Volunteers set availability and preferred locations.
    • Deployment requests sent to matching volunteers.
    • Volunteers can accept or decline assignments in-app or via email.
  3. Deployment Operations

    • Manage deployment details, attendance tracking, and duty rosters.
    • Record allowances, advances, and post-deployment reports.

See Volunteer Management Documentation →


Membership Management

Empower your organization with structured membership tiers, renewals, and payments.

Key Features

  • Membership Registration

    • Assign members to administrative or regional branches.
  • Payment & Approval Workflow

    • Members initiate payments online or offline.
    • Staff review and approve memberships seamlessly.
    • Integration-ready with payment gateways or manual receipts.
  • Renewal Management

    • Automated reminders for renewals.

See Membership Management Documentation →


Event Management

Plan, publish, and manage internal, public, and private events — from registration to attendance.

Features

  • Event Types: Internal, Public, or Private.
  • Registrations: Track attendees and participation.

See Event Management Documentation →


Opportunity Applications

A powerful tool for managing applications to internal and external opportunities.

Highlights

  • Guest vs Internal Applications

    • Public (guest) and authenticated (member) workflows.
  • Knockout Questions

    • Auto-screen candidates based on configurable criteria.
  • Advanced Screening

    • Multi-step application forms with dynamic validations.

See Opportunity Applications Documentation →


Key Doctypes & Customizations

Explore the doctypes powering VMMS — structured to support flexibility and scalability.

Core Doctypes & Customizations


Installation (Self-Hosted)

# Install Bench (if not already)
https://github.com/frappe/bench

# Get the app
cd $PATH_TO_YOUR_BENCH
bench get-app https://github.com/kenyaredcross/onerc_vmms.git --branch develop

# Install on your site
bench --site [site_name] install-app onerc_vmms

Documentation & Support

Need help? Browse detailed guides, FAQs, or open an issue in our GitHub repository.

Full Documentation ERPNext Docs Frappe Framework Community Forum Report Issue Website

Related Developer Tools apps for Frappe & ERPNext

  • Frappe — Low code web framework for real world applications, in Python and Javascript
  • Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
  • Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
  • Bench — CLI to manage Multi-tenant deployments for Frappe apps
  • Frappe Ui — A set of components and utilities for rapid UI development
  • Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
  • Gameplan — Open Source Discussions Platform for Remote Teams
  • Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.