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.
Role
Mobile Application Developer
Platform
Android + iOS
Duration
Apr 2025 – May 2025
Budget
$800 – $1,500
Status: Live on App Stores

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.
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
Gallery
Visual preview of the product
A quick look at key screens and flows. Click any image to view it larger.
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.
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.
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!