GoChurch
"Church information that's always in your pocket, even when there's no signal."
Swift · SwiftUI · Firebase Auth · Firestore
OVERVIEW
Church members frequently missed announcements or forgot service times because the church only communicated via a noticeboard and occasional emails. There was no mobile channel that members could rely on throughout the week.
A native iOS app connected to Firebase Firestore for real-time announcements and service times. Members get push notifications for new announcements; all content is cached locally so the app works in areas with no signal (like the church building itself).
Members stay informed between services without relying on email or social media. The church staff update announcements from the Firebase console and the change appears on every member's phone within seconds.
KEY FEATURES
Real-Time Announcements
Offline Reading
Service Times
Push Notifications
Firebase Auth
TECH STACK
Tap to see the reasoning
BUILD TIMELINE
Firebase Setup & Auth
Configured the Firebase project, Firestore database rules, and Auth providers. Set up Swift Package Manager dependencies.
CHALLENGES & SOLUTIONS
LET'S BUILD SOMETHING TOGETHER
I'm always open to discussing new projects, partnerships, or just a good idea.