Back to Projects

BLooM

A faith-based social network built for community engagement, featuring daily devotions, prayers, media streaming, and the BLM Feed.

Flutter
Social Networking
Community Feed
Audio Streaming
Firebase
Role: Frontend Mobile Developer
Scope: App Architecture, Audio Streaming, Social Feed, UI Development

Screens Gallery

A visual tour of the application interface and user experience.

BLooM screen 1

Faith devotions dashboard

BLooM screen 2

Uplifting community BLM Feed

BLooM screen 3

Sermon and worship media player

BLooM screen 4

Local faith events and directory

BLooM screen 5

Comforting prayer reflections

BLooM screen 6

Inspirational daily devotions feed

Challenge & Solution

The core problem this project addressed and the strategic approach taken.

The Problem

  • Faith-based communities lack a centralized, distraction-free space for daily spiritual nourishment and fellowship.
  • Fragmented media delivery for worship music, sermons, and devotions across different third-party channels.
  • Social interactions on mainstream platforms lack a dedicated focus on encouraging and uplifting content.

Strategic Solution

  • A centralized, comforting digital sanctuary designed specifically for faith-based engagement.
  • Seamless, high-performance media and audio streaming integration for daily devotions and sermons.
  • A dedicated community space (BLM Feed) tailored for sharing faith and encouragement.

Key Features

Core functionality that makes BLooM stand out

BLM Community Feed

Social feed for users to share encouraging posts, testimonies, and prayers.

Daily Devotions & Prayers

Curated spiritual content and daily reflections for regular spiritual nourishment.

Audio & Sermon Streaming

Fluid media playback for listening to worship music and church sermons directly in-app.

Local Faith Events

Interactive directory keeping users informed about local church events and service opportunities.

Sanctuary-Inspired UI

Comforting, sunrise-themed visuals and intuitive user interfaces.

Technical Deep Dive

How It Was Built

The engineering decisions and architecture behind BLooM

State Management

BLoC pattern implemented for highly predictable state flows and smooth UI transitions.

Audio Player Integration

Robust background audio streaming service supporting playback controls and progress tracking.

Clean Architecture

Structured modular approach separating data, domain, and presentation layers for scalability.

Push Notifications

Daily reminders and community interaction updates delivered via Firebase Cloud Messaging.

REST API Synchronization

Optimized network calls for fetching devotions, events, and community feed items dynamically.

Impact

Results & Impact

The measurable outcomes and business value delivered

Community Growth

Fostered high user retention by offering a distraction-free fellowship environment.

Seamless Playback

Zero lag in audio sermon streaming, improving media consumption rates.

Enhanced Engagement

Daily push notifications successfully boosted daily active users.

My Contribution

What I built, decisions I made, and problems I solved

Frontend Developer

Architected and built the entire user interface and interaction flows from scratch.

Media Integration Specialist

Developed the background audio service for uninterrupted worship and sermon playback.

Feed & Messaging

Built the client-side social interactions for the BLM Feed, including comments and reactions.

Interested in a Similar Project?

Let's discuss how I can help bring your mobile app idea to life.

    Chat with me
    BLooM — Faith & Community Mobile App — Flutter Case Study | Hayat Khan