ZWCC Business Grant
A mobile app that runs a church's business grant programme, from application to a year of monitoring.
Role
Mobile & backend developer
Year
2026
Stack
React Native, Expo, TypeScript, Supabase, React Query, Zod

The problem
Zion World Christian Center in Lagos needed to run its 2026 business grant end to end: applications, document verification, committee review, signed agreements and a year of beneficiary reports. The catch: the client's exact process wasn't final while the app was being built.
Approach
- 01Built a native Android and iOS app with separate experiences for applicants, the grant committee and administrators.
- 02Made the workflow data, not code: statuses, transitions, approval stages, required documents, form questions and notification copy all live in configuration that the screens read.
- 03Designed for Nigerian mobile networks from the start: slow, metered and often dropping out.
Key decisions
The workflow is configuration
A small engine evaluates the workflow config, and one screen renders every form step from it. When the client changes the process, it's an edit to one file, not a rewrite. Even the database's access rules read the same status flags.
Security lives in Postgres
Row Level Security on every table, private storage with short-lived signed URLs, and triggers that stop applicants verifying their own documents, editing signed agreement terms or promoting themselves. The audit log is append-only, even for admins.
Built for bad connections
Form drafts save to the device on every keystroke and sync in the background, so a dropped connection never loses a half-written proposal. Photos are compressed from about 4 MB to about 200 KB before upload, and nothing is downloaded until it's needed.
Outcome
A complete grant-management app that ships as an Android APK and iOS build, and adapts to the client's process as it firms up without touching the screens.
Working with Ayomide was a seamless experience. He delivered a fast, reliable, and user-friendly web app tailored to our exact needs. Everything works as expected, and the platform has made managing our operations much easier.
- 14
config files that define the whole workflow
- 47
screens across applicant, committee and admin
- ~200 KB
per uploaded photo, down from ~4 MB