Missions Office Enterprise System
Global statistical reporting consolidated across a seven-tier organisational hierarchy, with drill-down dashboards and audited exports.
- Client
- The Church of Pentecost
- Category
- Non-profit · Enterprise reporting
- Industry
- Enterprise / Nonprofit
- Status
- Live in production
Summary
A reporting and analytics system for the Church of Pentecost's global Missions Office in Ghana. It consolidates half-year and end-year statistical returns submitted from every level of a seven-tier hierarchy, from the Global Office down to a single local assembly.
Results
Screens

The challenge
Statistical returns arrive from every level of a seven-tier hierarchy: Global Office → Regional Missions Office → Regional Committee → Nation → Area → District → Local Assembly.
Leadership needed to read the same figures from the top of the organisation down to one assembly, while every administrator must only ever see the branch they are responsible for.
The approach
- Scope at the query, not the screen. Access is enforced at query level, so an administrator can only ever retrieve their own branch of the hierarchy.
- One model, many altitudes. Membership, evangelism, attendance, ministry and estates dashboards, each with drill-down from global to a single assembly.
- Measure against the plan. A configurable Vision 2028 scorecard with indicators, targets and pace-adjusted progress tracking.
- Know what's missing. Data-completeness tracking shows which assemblies have submitted for a period and lists those outstanding.
Architecture
- ExperienceServer-rendered views with Alpine.js and Chart.js dashboards
- ApplicationLaravel 12 on PHP 8.2 — returns, hierarchy, scorecard and export modules
- AccessHierarchy-scoped authorisation applied at query level
- DataMySQL
- CloudAzure App Service, released through Azure DevOps pipelines
Engineering
- Seven-level hierarchy
- Global Office → Regional Missions Office → Regional Committee → Nation → Area → District → Local Assembly.
- Statistics dashboards
- Membership, evangelism, attendance, ministry and estates, each with drill-down.
- Scoped access
- Enforced at query level.
- Vision 2028 scorecard
- Configurable indicators and targets with pace-adjusted progress.
- Exports & provenance
- CSV and PDF exports stamped with scope, period and generation trail.
- Data completeness
- Tracks which assemblies have submitted and which are outstanding.
Technology
Laravel 12 · PHP 8.2 · MySQL · Alpine.js · Chart.js · dompdf · Azure App Service · Azure DevOps
Impact
Statistical reporting for a global organisation now runs through one governed system, with figures that can be traced from the Global Office down to a single assembly and exports that record exactly what they contain.
Discuss a similar problem.
If this looks like something you're dealing with, tell us about your system. An engineer will reply.
- contact@altherix.in
- Phone
- +91 81529 23515
- linkedin.com/company/altherix
- Registered office
- D No 5/1247-N1, Stanely Park
Ottupattarai, Coonoor
Nilgiris, Tamil Nadu 643105