Dev Dave

Project Case Study

MyChurch App

A cross-platform church management app that improves communication, event participation, and giving — built with Flutter and integrated with Firebase and payments.

Mobile AppFlutterDartBLoCREST APIsNotificationsM-Pesa IntegrationFirebaseFirebase AuthFirebase Cloud MessagingGoogle Play StoreApple App Store

Role

Mobile Application Developer

Platform

Android + iOS

Duration

Apr 2025 – May 2025

Budget

$800 – $1,500

Status: Live on App Stores

MyChurch App

Overview

What we built

MyChurch is a Flutter mobile application designed to help churches manage activities and keep members connected. It supports events, announcements, user registration, and donation engagement. I implemented the full UI from provided designs and integrated Firebase for real-time updates, authentication, and cloud messaging. The result was a clean, easy-to-use app that streamlined communication and improved engagement around events and giving.

Private Repo

Client & Context

Bitwise Solutions

Type

Software Company

Industry

Community / Faith / Communication

Location

Nairobi Kenya

Team

Worked with client team (designs provided) and integrated required services

Duration

Apr 2025 – May 2025

Budget Range

$800 – $1,500

Engagement

Mobile app implementation + integrations + store release support

The Challenge

What needed to be solved

  • Church leaders needed a simple way to share announcements and upcoming events with the congregation in one place.

  • Members needed easy access to schedules, updates, and registration without relying on scattered WhatsApp messages or posters.

  • The church needed a modern donation flow and better engagement around giving and participation.

  • The solution had to work reliably across both Android and iOS with a consistent user experience.

Goals

Success criteria

  • Deliver a polished, user-friendly mobile app using the provided UI designs.

  • Enable real-time communication (announcements, updates, notifications).

  • Support member registration and structured event scheduling.

  • Integrate donations/payments and ensure the app is production-ready for store release.

Deep Dive

Explore the build details

Everything is organized into tabs so the page stays clean and easy to scan. Open what matters most to you.

4 sections

Features

What users and admins can do.

Click tabs to switch

Communication & Updates

  • Announcements feed for church-wide updates.

  • Push notifications via Firebase Cloud Messaging for important messages.

  • Real-time updates so members always see the latest information.

Events & Engagement

  • Event scheduling with clear dates, times, and event details.

  • Member registration and basic profile flow.

  • Improved engagement with reminders and timely updates.

Donations & Payments

  • Donation tracking and giving flows inside the app.

  • M-Pesa integration support through backend REST APIs.

  • Clear giving experience to reduce friction and improve participation.

Production & Release

  • Cross-platform build and QA for Android and iOS.

  • Store deployment support for Google Play and Apple App Store.

  • Stable app behavior with clean state management and error handling.

Results & Impact

What changed after delivery

This section highlights the practical outcomes — what the client gained, what users could do better, and how the system became more usable, reliable, and ready for growth.

  • Delivered a clean, production-ready Flutter app within a short timeline.

  • Streamlined church communication through announcements and push notifications.

  • Improved event participation and donation engagement with an easy-to-use mobile experience.

Let’s build something

Want a project like MyChurch App?

If you have an idea, a business problem, or you need a reliable developer to ship a production-ready mobile or web product — I can help. We’ll start with a quick consultation, define scope, and move fast with clear milestones.

Project Links

Explore the live product or store links (if available).

Private Repo

Get In Touch

Let's Work Together

I'm currently open to new opportunities and collaborations. Whether you have a project in mind or just want to say hello, feel free to reach out!

Dev Dave

© 2026 Topoika. All rights reserved.