Case Study
Case Study

Engineering a Modern Worship Experience

A technical deep-dive into the BYF App—a comprehensive platform engineered for scalability, reliability, and seamless team collaboration.

Core Capabilities

Enterprise-grade tools engineered to empower worship teams and engage communities.

Interactive Calendar

Plan youth meetings, assign leaders, and track service readiness in one place.

Service Planner

Build complete orders of service with songs, transitions, prayers, and speaking segments.

Collaboration

Collaborate in real time on drafts, comments, and planning decisions across teams.

Song Library

Manage songs with lyrics, chords, keys, metadata, and attached rehearsal resources.

Live Tools

Power public live lyrics, instant transposition, and presentation-ready service flow.

AI Integration

Use Genkit-powered flows for setlist curation, chord generation, and contextual suggestions.

Cloud Storage

Centralized storage with Appwrite for worship resources, PDFs, and media assets.

Real-time Quizzes

Host live youth quizzes with instant leaderboards and resilient real-time sync.

Role-Based Access

Protect operational actions with role-aware permissions across client and server boundaries.

Hybrid Cloud Architecture

Leveraging best-in-class cloud providers for a robust, scalable, and cost-effective infrastructure.

Next.js + Vercel logo

Next.js + Vercel

Frontend Platform

Firebase logo

Firebase

Backend Services

Google Cloud Platform logo

Google Cloud Platform

Infrastructure & AI

Appwrite logo

Appwrite

Storage Layer

Google Genkit + Gemini logo

Google Genkit + Gemini

AI Orchestration

Sentry logo

Sentry

Monitoring & Reliability

The Ecosystem

"Weaving everyday platforms into an extraordinary experience."

We aggregate data from the world's most powerful media and AI platforms to bridge the gap between global technology and local ministry needs.

Google Gemini

Google Gemini

Generative Intelligence

Powers setlist curation, assisted drafting, and contextual AI experiences through Genkit flows.

YouTube

YouTube

Source Inputs

Used as a reference source for song lookup and assisted chord workflows based on user-provided links.

Spotify

Spotify

Catalog Metadata

Provides song metadata and artwork that enriches planning, discovery, and rehearsal context.

Genius

Genius

Lyric Sourcing

Supports lyric sourcing pipelines that reduce manual data entry and improve content consistency.

Technology Stack

A production setup centered around Next.js, Firebase, Appwrite, and Genkit—supported by observability and PWA tooling.

Frontend

Next.js 16
React 18
TypeScript 5
Tailwind CSS
shadcn/ui + Radix UI

Backend

Firebase Auth
Firestore
Realtime Database
Cloud Functions
Firebase Cloud Messaging

AI & Data

Google Genkit
Gemini
React Hook Form
Zod
date-fns

Operations

Vercel
Sentry
Vercel Analytics
Speed Insights
PWA Service Worker

Reliability & Security

Ensuring a stable and secure platform through deliberate architectural choices and defense-in-depth principles.

Data Integrity & Security

Security at every layer of the stack.

Authentication and role checks are enforced through Firebase Auth-backed access policies.

Firestore and Realtime Database rules protect reads and writes at the data boundary.

Storage operations remain scoped and auditable across Appwrite resources.

System Resilience

Built to handle scale and failures.

Core application delivery is handled by Vercel with automated deploy previews and production rollouts.

Realtime experiences are powered by Firebase listeners, presence-aware state, and resilient fallback flows.

Sentry and Vercel telemetry provide rapid detection and analysis of production regressions.

Background Decoration

Interested in Collaborating?

For inquiries, suggestions, or collaboration opportunities on this project, reach out to us.

© 2026 Baptist Youth Fellowship. All Rights Reserved.