Royal Arch Admin

Portal Authentication

Cookie & Privacy Notice

This administrative platform uses local storage and essential cookies to securely maintain your authentication state and preferences. By continuing to use the portal, you agree to this operational usage.

{{ loginError }}

Create an Account

{{ registerMessage.text }}

Password Recovery

Enter your email below to create a password reset request.

{{ registerMessage.text }}

Set new password

Please enter your new password below.

{{ registerMessage.text }}

Royal Arch Admin

{{ dashboardTitle }} {{ userRole === 'Admin' ? '🛡️' : '👤' }} {{ userRole.replace('_', ' ') }}

Total Chapters
{{ filteredChapters.length }}
Green: {{ filteredChapters.filter(c => c.status === 'Green').length }}
Amber: {{ filteredChapters.filter(c => c.status === 'Amber').length }}
Red: {{ filteredChapters.filter(c => c.status === 'Red').length }}
Total Membership
{{ globalStats.totalMembers }}
Avg. Turnout
{{ globalStats.avgTurnout }}%
Total Exaltations (2026)
{{ globalStats.totalExaltations }}
🔍
📍
Chapter {{ getSortIcon('name') }} No.{{ getSortIcon('number') }} Centre {{ getSortIcon('centre') }} Visiting Officer {{ getSortIcon('vo') }} Membership Avg Att. Actions
No chapters found

{{ activeChapter?.name }} - Record Management

Exceeds strength ({{ calculateCurrentMembership(activeChapter) }})
Date Type Members Visitors Total Action
{{ formatDate(m.date) }} {{ m.type }} {{ m.members }} {{ m.visitors }} {{ m.members + m.visitors }}
No meeting logs found for this chapter.
Date Event Impact Action
{{ formatDate(ev.date) }} {{ ev.type }} {{ ['Exaltation','Joiner'].includes(ev.type) ? '+1' : '-1' }}
No membership ledger records found.

Chapter Administration

Manage chapters, administration area configurations, and VO links.

Configuration Scope
{{ chapterMatrixNotification.type === 'success' ? '✨' : '⚠️' }} {{ chapterMatrixNotification.message }}

Create new Chapter

Identity & Location
Visual Preview:
{{ lodge.toUpperCase() }}
No feeders listed
Chapter Health Status
Membership & Subs
Scribe E Contact
Visiting Officer
Area Vice Chairman
Administrative Data

Area Infrastructure Management

Configure Area requirements and naming.

Chapter to Area Mapping

Shift chapter records dynamically across regional oversight grids.

{{ chap.name }}

No. {{ chap.number }} • {{ chap.centre }}

Edit Chapter

{{ chapterMatrixNotification.type === 'success' ? '✨' : '⚠️' }} {{ chapterMatrixNotification.message }}
Identity & Location
Visual Preview:
{{ lodge.toUpperCase() }}
No feeders listed
Chapter Health Status
Membership & Subs
Scribe E Contact
Visiting Officer
Area Vice Chairman
Administrative Data

User Account Management

Approve accounts, adjust system roles, and configure Chpater peering

System Account Status

Toggle access control limits to approve or deactivate this system user

🛡️

No Account Selected

Pick a user directory card from the left panel column matrix to manipulate account profiles

⚠️ {{ matrixNotification.message }}

Confirm Account Deletion

Are you absolutely sure you want to permanently delete this system administration account? This action cannot be undone.

Target Profile Parameters:
{{ userDeleteModal.userName }}
{{ userDeleteModal.userEmail }}

Account Settings

Change Password (Leave blank to keep current)

Scope Control Configuration

Royal Arch Analytics

Province of Hampshire & Isle of Wight — {{ globalAreas.find(a => a.id === parseInt(selectedChartAreaId))?.name || 'Whole Province' }} • {{ new Date().toLocaleDateString('en-GB') }}

Chapter RAG Breakdown

Area Membership Trajectory (Cumulative running total)

Individual Chapter Performance Variance

Area-Wide Monthly Gain/Loss Volatility

Chapter Breakdown Index

{{ c.name }}

No. {{ c.number }}

{{ c.centre }}

Gains: +{{ getGains(c) }} Losses: -{{ getLosses(c) }}
Net Total {{ calculateCurrentMembership(c) }}
Scope Control Configuration

Royal Arch Audit Report

Province of Hampshire & Isle of Wight — {{ globalAreas.find(a => a.id === parseInt(selectedChartAreaId))?.name || 'Whole Province' }} • {{ new Date().toLocaleDateString('en-GB') }}

Executive Membership Summary

Chapter Name Starting Exalt. Joiners Resign. Exclud. Deaths Net Total
{{ c.name }} (No. {{ c.number }}) {{ c.membershipTotal }} {{ getCountByType(c, 'Exaltation') }} {{ getCountByType(c, 'Joiner') }} {{ getCountByType(c, 'Resigned') }} {{ getCountByType(c, 'Excluded') }} {{ getCountByType(c, 'Death') }} {{ calculateCurrentMembership(c) }}
Grand Totals {{ totalStats.starting }} {{ totalStats.exaltations }} {{ totalStats.joiners }} {{ totalStats.resignations }} {{ totalStats.exclusions }} {{ totalStats.deaths }} {{ totalStats.net }}

Chapter Directory & Strength Overview

Chapter No. RAG Membership Honorary Comments
{{ c.name }} {{ c.number }} {{ c.status || 'Amber' }} {{ calculateCurrentMembership(c) }} {{ c.membershipHonorary || 0 }} {{ c.comment || c.notes || 'No comments available' }}

Chapter Support & Workings Directory

Chapter No. AVC Name VO Name Ritual Feeders
{{ c.name }} {{ c.number }} {{ c.avcName || 'N/A' }} {{ c.vo || 'N/A' }} {{ (c.ritualName || c.ritual || '') .replace('_SceneSetting', ' - Scene Setting') .replace('_', ' ') || 'Not Specified' }} {{ c.feederLodges || 'None assigned' }}

Consolidated Attendance Log

Date Chapter Chapter Strength Members Attending Visitors Total Attendance

Cookie & Privacy Notice

This administrative platform uses local storage and essential cookies to securely maintain your authentication state and preferences. By continuing to use the portal, you agree to this operational usage.

🪄 Wish for a feature

Please indicate a feature or change you would to have added to the site. It might not happen, but if you don't ask..