Faithwave
Christian Media & Prayer Platform
About the Project
Faithwave is an audio-first Flutter mobile app that pairs a curated Christian content library (prayers, abridged Christian classics, expert conversations, and multi-day prayer courses) with a custom audio engine that mixes a narrated track with optional looping ambient music. A conversational Prayer Finder uses semantic search over the full content catalog to recommend prayers and readings in natural language. Faithwave is rounded out by a web player that lets paying members share content with friends through time-limited leases, and a marketing site for acquisition.
The Challenge
Two thousand years of Christian devotional and theological writing is hard to navigate as audio: catalogs are huge, voice production is uneven, and traditional search ('I need a prayer for grief at 2am') matches keywords rather than spiritual intent. Faithwave needed a mobile experience that felt like a streaming app (multi-voice narration with optional ambient music, offline listening, multi-day course progress, sharing) backed by an editorial CMS and an AI assistant that could understand spiritual context instead of just matching words. It also had to span Christian denominations and be operable by a small team on a tight infra budget.
Our Approach
We built the mobile app in Flutter, with a Bloc/Cubit architecture and a custom playback engine on top of just_audio and audio_service that synchronises a narrated track with a looping ambient background. Auth is handled via Google and Apple Sign-In, paywall via RevenueCat, push via OneSignal and Firebase, and product analytics via PostHog. The backend is a Go service built on PocketBase, deployed alongside Ollama for embeddings (nomic-embed-text) and OpenAI's gpt-4o-mini for chat. The Prayer Finder is a RAG pipeline over a sqlite-vec vector index of all transcripts, rebuilt every 30 seconds by a background indexer, letting users describe a need in plain language and get back specific recommended prayers. Shared content is delivered through a separate Astro and React web player that streams audio over HLS and enforces time-limited content leases for trial users.
The Product in Action
Dark Mode
Light Mode
Tech Stack
The technologies and tools that powered this project.
Project Timeline
Content Strategy & Architecture
3 weeksContent taxonomy design, audio pipeline architecture, AI prayer finder proof-of-concept with RAG, and UX research with faith community members.
Core App Development
8 weeksAudio playback engine with multi-voice support, content browsing and discovery, user accounts, progress tracking, and offline download system.
AI Chat & Content Pipeline
4 weeksRAG-based prayer finder implementation, vector database setup, content embedding pipeline, and editorial CMS for ongoing content publication.
Audio Production & Launch
4 weeksInitial content catalog recording and production, beta testing with faith communities, App Store optimization, and launch preparation.
Team Composition
2 Mobile Engineers, 1 Backend Engineer, 1 AI Engineer, 1 Audio Producer
Let's build something great together
Ready to turn your idea into a product users love? Book a discovery call and meet the team that will build it.
Book a Call