logo
E

Features

Features Overview

Ecclesia DPM provides a comprehensive set of features organized across 12 epics. Features are progressively delivered across 4 release phases.

Feature Status Legend

IconStatus
✅Complete
🟡Partial / In Progress
⏳Planned

Epic Summary

EpicNameStoriesPointsStatus
EPIC-01User Management1648✅ Complete
EPIC-02Organization Management1872✅ Complete
EPIC-03Parishioner Management2275🟡 In Progress
EPIC-04Financial Management32110🟡 In Progress
EPIC-05Mass Intention Management1871🟡 In Progress
EPIC-06Appointment Management2598🟡 In Progress
EPIC-07Society Management2797🟡 In Progress
EPIC-08Live Streaming1877⏳ Planned
EPIC-09Event Management26110⏳ Planned
EPIC-10Reporting & Analytics27130⏳ Planned
EPIC-11Integrations22121🟡 Partial
EPIC-12Data Migration24118⏳ Planned

Phase 1: Foundation (MVP) — 96% Complete

Core functionality for parish management.

Authentication & User Management ✅

  • User registration and login with email/password
  • JWT-based sessions (24-hour duration)
  • Account lockout after failed login attempts
  • Auth audit logging and session management
  • Per-session revocation
  • Role-based access control (8 roles)

Organization Management ✅

  • Create parishes and outstations
  • Hierarchical organization structure
  • Organization CRUD operations
  • Feature toggle system (per-organization)
  • Organization-scoped data isolation

Settings & Configuration (82%)

  • Settings page with tabbed interface
  • Basic organization settings
  • Feature toggle management UI
  • ⏳ Payment configuration UI (pending)
  • ⏳ Notification settings (deferred)
  • 🟡 Admin audit log (partial)

Phase 2: Core Features — 27% Complete

Parishioner Management 🟡

  • ✅ Parishioner profiles CRUD
  • ✅ Search and filtering
  • ✅ Organization-scoped member lists
  • ⏳ Family grouping
  • ⏳ Sacramental records CRUD
  • ⏳ Certificate generation

Financial Management 🟡

  • ✅ Unified payment recording
  • ✅ Multiple payment purposes (offerings, tithes, donations)
  • ✅ Payment method tracking
  • ✅ Receipt generation
  • 🟡 Donation campaigns (partial)
  • ⏳ Monthly tithe tracking
  • ⏳ Financial reports

Mass Intention Management 🟡

  • ✅ Mass intention booking
  • ✅ Stipend payment recording
  • ✅ Intention types (Thanksgiving, Requiem, Special)
  • 🟡 Mass schedule management (baseline)
  • ⏳ Mass assignment

Appointment Management 🟡

  • ✅ Appointment booking
  • ✅ Staff assignment
  • ✅ Status tracking
  • ⏳ Calendar view
  • ⏳ Notifications

Phase 3 & 4: Planned Features

Society Management ⏳

Pious organization membership, dues tracking, and management.

Live Streaming ⏳

YouTube/Facebook live stream scheduling and embedding.

Event Management ⏳

Parish event creation, RSVP tracking, and attendance.

Reporting & Analytics ⏳

Financial reports, member statistics, and dashboard analytics.

Integrations ⏳

Paystack payments, email (Resend), SMS, and calendar sync.

Data Migration ⏳

Import tools for existing parish data from spreadsheets.