Onerc Vmms
OneRC | Volunteer and Membership Management System
- Author: kenyaredcross
- Repository: https://github.com/kenyaredcross/onerc_vmms
- GitHub stars: 6
- Forks: 3
- License: GPL-3.0
- Category: Developer Tools
- Maintenance: Actively Maintained
- Frappe versions: develop, v15
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:
[](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.

Volunteer Management
A complete module for onboarding, organizing, and deploying volunteers across programs and events.
Core Features
Volunteer Registration
- Self-service or admin-assisted volunteer registration.
- Capture personal, skill, and interest profiles.
- Smart categorization (by location, skill, or department).
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.
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
- User
- Personnel
- Settings
- Deployment Tool
- Deployment Terms of Reference
- Member
- Membership
- Opportunity Opening
- Opportunity Applicant
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.
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.