Products / Ekklesia Mobile
In Development

Ekklesia Mobile

Two companion apps for Ekklesia — one for church members to self-serve on their finances, one for staff to manage members and record contributions in the field. Built for iOS and Android.

2 Companion apps
iOS & Android Target platforms
Any church Via church code
Role-based Navigation routing
These apps are actively in development. The features listed below reflect what is already built or in progress — the final release will expand on this foundation significantly.
Member App

Church in your pocket

The member-facing app gives every church member a window into their own financial relationship with the church — without having to call the office.

Personal Dashboard

A personalised home screen showing account balances across all transaction types and the five most recent transactions — all loaded in a single parallel request for a fast, snappy experience.

Full Transaction History

Paginated, infinitely scrollable transaction list with pull-to-refresh. Each entry shows the payment mode — cash, card, mobile money, bank transfer, or cheque — with an icon for quick scanning.

Pledge Tracking

View all pledges with status badges — Active, Fulfilled, or Cancelled — alongside pledged amount, fulfilled amount, and due date. Members can see exactly where they stand at a glance.

Staff App

Admin tools that go anywhere

The staff-facing app is for church workers who need to look up members or record contributions without being at a desk.

Live Member Search

Search the full member directory in real time — results appear after two characters and show the member's name, member number, and branch. Fast enough to use at the entrance on a Sunday morning.

Record Contributions

Log a financial transaction on behalf of a member right from the phone — transaction type, amount, payment mode (cash, card, mobile money, bank transfer, or cheque), date, and notes. Validated before submission so incomplete records can't be saved.

Single-tap SSO Login

The staff app uses PKCE OAuth — one tap opens the identity provider in the system browser, authenticates, and returns automatically. No username and password fields to maintain separately from your existing systems.

Architecture

Built right from the start

Multi-church by Design

A single app binary serves any number of churches. On first launch, members enter a short church code — the app resolves the tenant's domain and caches it. Switching churches is a single action.

Secure Credential Storage

Tokens are stored in the iOS Keychain and Android Keystore via expo-secure-store — never in plain AsyncStorage. Sessions are silently validated in the background on each launch without blocking the UI.

Role-based Routing

On login, the app reads the user's role from the JWT and routes automatically — members go to the member tab experience, staff go to the staff portal. No manual navigation or hidden menus.

Want to be notified when it launches?

Get in touch and we'll let you know when Ekklesia Mobile is ready for testing.