Fandaharam-potoana is an offline worship management system designed for churches, enabling the projection of hymns, Bible verses, and service schedules without relying on internet connectivity. The application eliminates the need for manual PowerPoint preparation by providing a structured and reusable service flow.

The system combines a desktop projection app and a mobile companion app. Congregation members simply scan a QR code to receive the service program directly on their phones, allowing them to follow along seamlessly during worship — entirely offline.

Additionally, programs can be imported and exported as JSON for easy backup and quick transfer between devices.

Client:

Church / Personal Innovation Project

Industry:

Religious & Community Tools

Duration:

2–3 Months

Flutter Flutter Desktop Flutter Mobile Offline-first QR Code SQLite Riverpod Cross-platform

Problem-Solving Overview

From identifying issues to delivering solutions with impact.

Problem

Problem

  • Manual preparation of worship slides
  • Time-consuming copy-paste from Bible and hymn books
  • Congregation struggles to follow readings and songs
Causes

Causes

  • Lack of dedicated church software
  • Dependence on PowerPoint
  • Limited or no internet access
Consequences

Consequences

  • Disorganized services
  • Technical delays
  • Reduced engagement during worship
Solution

Solution

  • Offline projection software
  • Local Bible & hymn database
  • QR-based program sharing
  • Simple, distraction-free interface

Key Features

Discover the core functionalities and how they improve user experience.

Offline Worship Program
Feature 01

Offline Worship Program

Create and manage complete worship schedules locally without internet.

Flutter Local Storage (SQLite / Hive)
Hymns & Bible Projection
Feature 02

Hymns & Bible Projection

Instant access to hymns and Bible verses with full-screen projection.

Flutter Desktop Custom UI Rendering
QR Code Program Sharing
Feature 03

QR Code Program Sharing

Generate a QR code allowing congregation members to receive the service program instantly.

qr_flutter
Multilingual App
Feature 04

Multilingual App

Interface available in Malagasy, French and English using AppLocalizations.

AppLocalizations flutter_localizations intl
Fully Offline Architecture
Feature 05

Fully Offline Architecture

No accounts, no servers, no internet dependency.

Local JSON / SQLite Offline-first Design
Cross-Platform Distribution
Feature 06

Cross-Platform Distribution

Desktop and mobile apps distributed locally via QR code.

Flutter Multi-platform Build

My Role in the Project

What i really did to make this project a success.

Flutter Developer & System Designer

  • Designed the full offline-first architecture.
  • Developed both desktop and mobile applications using Flutter.
  • Implemented local data storage and QR-based sharing.
  • Built the UI/UX for worship projection and mobile navigation.
  • Ensured cross-platform compatibility (Desktop & Mobile).
  • Optimized the system for low-resource environments.
image loading...

I enjoy discussing new projects challenges. Tell me about your goals, your needs, and your timeline and let’s build something great together.