← Back to the portfolio

Case study · Flutter · Firebase

Church App

A ready-to-brand mobile app any church can have. One Flutter codebase for iOS and Android, and the church doesn't need its own dev team.

Role
Design and build
Stack
Flutter, Dart, Firebase
Status
Available to brand

Most churches are invisible on the internet

People use their phones to find restaurants, doctors and schools. When they look for a church they hit outdated websites, dead Facebook pages or nothing at all. Service times, sermons and directions are scattered or missing.

A first-time visitor who can't find the address won't show up. A member who missed an event because nobody told them pulls back a little. Enough of that and the church stops growing. It's worth attending; people just can't see it.

Your name, your colors, your content. My code.

A template product in Flutter: one codebase that ships to iOS and Android. The church provides name, logo, colors and content. I handle the store submissions, the backend and the push notifications.

Members get everything in one place, and leaders update content from a dashboard. No code, no tickets, no waiting on anyone.

Five screens. No filler.

  1. Church App home screen

    Home

    The first screen sets the tone

    Someone opening the app on a Saturday night knows right away what's happening tomorrow: service time, latest sermon, next event. A new visitor shouldn't have to hunt for it.

    • Next service time up front
    • Latest sermon with title, pastor and length
    • Daily scripture
    • Upcoming events with reminders
  2. Church App ministries screen

    Ministries

    People don't join churches. They join communities.

    Youth, children, women, men, music, evangelism. Each ministry gets a photo and a short description, so a visitor understands the church before the first Sunday.

    • Visual grid with real photos
    • Each card opens a detail page
    • The church explains itself
  3. Church App activities screen

    Activities

    WhatsApp groups are not a calendar.

    Every church runs events and almost nobody hears about them in time. This screen shows what's coming with place and time, and members set reminders: 7 days, 3 days or the morning of.

    • Full event list with place and description
    • Per-event push reminders
    • Reminder options: 7 days, 3 days, 1 day, 2 hours
  4. Church App map screen

    Map

    The first visit is the hardest one to get

    A first-timer who can't find the building won't come. The map opens the route in Google Maps or Apple Maps, because an address alone isn't enough.

    • Address and schedule always visible
    • One tap opens the route
    • Works on any device
  5. Church App contact screen

    Contact

    One tap, not five steps

    Email, phone and address, and each one does something when you tap it. Someone who wants to volunteer at 11 pm on a Sunday can reach out right then.

    • Email opens a new message
    • Phone dials
    • Address is easy to read

Stack

Flutter
One codebase for iOS and Android
Dart
Typed and compiled
Firebase
Auth, push notifications and hosting
Firestore
Church data in real time
FCM
Push delivery

Want this for your church?

Tell me about your church and I'll show you what it looks like with your name and colors.

Email me