Talk to an Engineer
contact@altherix.in+91 81529 23515LinkedIn
Non-profit · Enterprise reporting

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

7Hierarchy levels
6Dashboard modules
LiveIn production on Azure

Screens

Missions Office statistics dashboard: reporting period selector, drill-down by administration, CSV and PDF export, and tabs for membership, evangelism, attendance, ministry and children, estates, Vision 2028 and data completeness.
Statistics dashboard: drill-down by administration, period comparison and exports

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

  1. ExperienceServer-rendered views with Alpine.js and Chart.js dashboards
  2. ApplicationLaravel 12 on PHP 8.2 — returns, hierarchy, scorecard and export modules
  3. AccessHierarchy-scoped authorisation applied at query level
  4. DataMySQL
  5. 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.

Related service: Enterprise Integration

Contact

Discuss a similar problem.

If this looks like something you're dealing with, tell us about your system. An engineer will reply.

Registered office
D No 5/1247-N1, Stanely Park
Ottupattarai, Coonoor
Nilgiris, Tamil Nadu 643105

The system, the problem, and what a good outcome looks like.

This opens your email app with the message addressed to contact@altherix.in. An engineer replies within one working day. Privacy policy.