Members Directory
Searchable list of all members.
The Members module enables management of organization members with roles, departments, and custom fields. Optionally, volunteer management can also be activated.
The Members module offers the following features:
Members Directory
Searchable list of all members.
Search Function
Search by name, role, or department.
Filter Options
Filter by role, department, or status.
Roles & Departments
Define custom roles and departments.
Custom Fields
Define additional fields for members.
Volunteer Management
Manage assignments, shifts, and hours.
The Members module requires:
| Prerequisite | Status | Description |
|---|---|---|
| Firebase Project | Required | For Firestore database |
| Firebase Auth | Required | For access control |
| Profile Module | Recommended | For extended member info |
The Members setup consists of six steps:
An overview of the Members module and its features.
What you’ll see:
Info Box: “The Members module extends user profiles with organization-specific data such as join date, role, and department.”
Included Features:
| Feature | Description |
|---|---|
| Members Directory | Searchable list of all members |
| Search Function | Search by name, role, or department |
| Filter Options | Filter by role, department, or status |
| Roles & Departments | Define custom roles and departments |
| Custom Fields | Define additional fields for members |
Set up the Firestore Security Rules and Indexes for the Members module.
What you’ll see:
Info Box: “Use the wizard to set up Firestore Rules and Indexes. You can choose between automatic and manual configuration.”
Buttons:
Choose which information should be displayed in the Members directory.
What you’ll see:
Info Box: “These settings can be adjusted later in the editor.”
Available Display Options:
| Option | Description | Default |
|---|---|---|
| Show Join Date | Shows “Member since” in directory | On |
| Show Department | Shows department in directory | On |
| Show Member Number | Shows optional member numbers | Off |
| Allow Grid View | Enables switching between list and tiles | Off |
Optional settings for the public members directory.
What you’ll see:
Info Box: “The directory can be made publicly accessible and contain featured members or categories.”
Note: “These settings are optional and can be adjusted later in the editor.”
Available Options:
| Option | Description | Default |
|---|---|---|
| Public Directory | Directory visible without login | Off |
| Featured Members | Display highlighted members | Off |
| Enable Categories | Organize members in categories | Off |
| Map View | Show members on map (if address available) | Off |
Details on Directory Configuration
Activate management for volunteers and helpers.
What you’ll see:
Info Box: “Manage volunteer assignments, shifts, and track hours with approval workflow.”
Note: “Cloud Functions for email notifications can be configured in the Setup Wizard.”
Available Options:
| Option | Description | Default |
|---|---|---|
| Volunteer Management | Enables all volunteer features | Off |
| Opportunities | Create opportunities for volunteers | Off |
| Self Sign-up | Volunteers can sign up for shifts themselves | Off |
| Hours Tracking | Track volunteer hours | Off |
| Hours Approval | Hours must be approved by admins | Off |
Details on Volunteer Management
Your Members module is ready to use!
What you’ll see:
Next Steps:
| Step | Description |
|---|---|
| Define Roles in Editor | Create roles like Member, Board, Trainer |
| Create Departments in Editor | Create departments like Youth, Seniors, Tennis |
| Add Members in Admin Area | Add first members |
| Add Members Page to Navigation | Link the directory to navigation |
Tip: “Clicking on a member opens the full profile.”
| Module | Status | Description |
|---|---|---|
| Firebase | Required | For Firestore database |
| Firebase Auth | Required | For access control |
| Profile Module | Recommended | For extended member info |
After successful setup: