LITURGY
AGAPE LEDGER
COMMUNITY
SMFCC
Connect
A full feature overview — one app for worship, fellowship, and stewardship at St. Mary's Filipino Community Choir, Dubai.
WHY WE BUILT THIS
Every choir runs on group chats,
spreadsheets, and memory.
SMFCC Connect replaces the scattered tools — Messenger threads, Excel ledgers, printed schedules — with a single, purpose-built home for the choir family. Built by and for the choir, it keeps ~100 members connected across ministry, music, and community life.
100+ members
One app, every ministry
Built in-house
GETTING AROUND
Everything the choir needs,
in one navigation
🏠

Feed

Posts, stories & community life

Where birthdays, welcomes, and everyday moments get shared with the whole choir.
✝️

Liturgy

Rosary, Gospel, Saint & Reflection

The spiritual heartbeat of the app — four content types, one shared calendar.
👤

Profile

Your page, bio, stats & Agape tab

Now a full page, not a popup — with its own Posts, About, Agape, and Reviews tabs.
📅

Schedule

Rehearsals & events, RSVP & attendance

Attendance marked here feeds straight into the absence-escalation system.
🎵

Repertoire

Music sheets & approval queue

New sheets pass a quick approval step before the whole choir can see them.
🖼️

Albums

Shared photos from events & Masses

A shared archive members can browse back through by event.
💬

Messages

Direct & group chats, choir-wide

Direct chats plus the Servants-only Cenaculum, all in one place.
🛡️

Servants

Private leadership workspace

Invisible to regular members — a private space for leadership only.
01
PART ONE
Community &
Connection
The Feed, Profiles, presence, and Messenger — how the choir family stays close day to day.
💬
THE FEED
Where the choir
family gathers
A shared timeline for the whole community — posts, birthdays, welcome messages, and photo shares.
Story rings at the top of the feed
"Top Appreciated" leaderboard — recognizing active members
📷
Photo posts with reactions & comments
SMFCC💬
🌟 TOP APPRECIATED
👁
PRESENCE & VISIBILITY
Knowing who's here,
and who's seen it
🟢

Online presence

A small green dot appears on every avatar app-wide — feed, chats, profiles, directory — the moment a member is connected. Powered by Firebase's live connection signal, with no manual heartbeat needed.

Works the same way in the member directory and story rings — no setting to turn on.
👁️

Seen-by indicator

Every post shows three overlapping viewer avatars and a "Seen by N" count. Tap it to open the full list — name and timestamp, newest first.

Handy for confirming an announcement or petition actually reached everyone it was meant for.
👤
Ralph R. Santos
TENOR · SERVANT
Posts
About
Agape
Reviews
2021
Member since
4.9★
Avg rating
86
Posts
MEMBER PROFILE
A full-screen home
for every member
Redesigned from a modal into a full-screen page — a cover banner, overlapping avatar, servant badge, bio, and stats row (member since, average rating, post count).
📌 Tabs in order: Posts · About · Agape · Reviews
🔒 Agape tab is private — visible to the member and all Servants
✏️ "Edit My Profile" appears only on your own profile
💬
MESSENGER, UPGRADED
Chat that feels
like a modern app

✓✓ Read receipts

Know when a message has been seen

Shows exactly who has, and hasn't, seen a message yet.

⌨️ Typing indicator

Live "is typing…" feedback

A small detail, but it makes group chats feel alive.

❤️ Reactions & replies

React, reply-to, edit, or delete any message

Edits and deletes stay marked, so the conversation stays honest.

🔍 In-chat search & polls

Search conversation history, run quick polls

Polls are handy for fast decisions — like picking a rehearsal date.
📣
COMMUNITY BOARD
Official word,
and open conversation
📣

Announcements

Pinned, official messages from Servants — the one place for things every member needs to see, without scrolling through the Feed.

Unlike the Feed, members can't reply here — just read and acknowledge.
🗣️

Koinonia — the Forum

An open discussion space — members start topics and reply in threads, separate from the fast-moving Feed.

Named after the Greek word for fellowship — conversation that goes deeper than a quick post.
🎉
CELEBRATIONS
Every milestone,
remembered
🎂

Birthdays

Auto-detected from each member's profile — a shoutout posts to the Feed on the day.

No admin work required — it's driven straight from each member's birthdate field.
🎒

Service Anniversaries

Marks how long a member has served — a small, well-timed moment of appreciation each year.

Pulled from the same "member since" date already shown on their profile.
✝️

Feast Days

Name-day and patron feast reminders, tied into the Liturgical calendar.

Ties directly into the same Liturgy Calendar used for Rosary and Gospel entries.
💼
COMMUNITY BOARD
Helping each other,
beyond the choir loft
💼

Careers

Members post and browse job opportunities within the choir network — a trusted circle looking out for each other.

Purely peer-to-peer — SMFCC Connect doesn't vet or guarantee any listing.
🛍️

Marketplace

A simple classifieds board for buying, selling, or giving away items among members.

Keeps transactions inside a trusted community instead of a public listing site.
02
PART TWO
Liturgy &
Worship
Rosary schedules, daily reflections, and a calendar that brings the whole choir's spiritual life into one view.
FOUR ENTRY TYPES
Anyone can share
in the Liturgy tab
Posting isn't limited to Servants — any member can contribute across four structured entry types, each auto-flowing into the main Feed.
🧿

Rosary

Date, time, location + 4 petition categories

Petitions are grouped into four fixed categories so nothing gets lost in a long list.
📖

Gospel of the Day

Verse, citation, body text & optional photo

Can be scheduled days ahead, so busy mornings never mean a scramble.
🕊️

Saint of the Day

Schedulable in advance, same rich format

Shares the same card format as Gospel and Reflection entries.
💭

Reflection of the Day

Daily spiritual reflection, same format

Often the most-commented entry type on the whole Feed.
🔯
ROSARY & PETITIONS
Praying together,
by name
Rosary entries post like a scheduled event — date, time, and location — with a Petitions box members can add to directly.
🩹
Healing & Speedy Recovery
🙏
Special Intentions
Thanksgiving
🕯️
Souls & Eternal Repose
Petitions
Healing & Recovery
12 petitions
+ Add
Special Intentions
8 petitions
+ Add
Thanksgiving
15 petitions
+ Add
Souls & Repose
5 petitions
+ Add
📖
✝️Gospel of the Day
JOHN 6:35–40
DAILY CONTENT
Gospel, Saint &
Reflection — every day
All three follow the same rich card format — a header, verse or citation, body text, and an optional photo — and can be scheduled in advance so nothing is missed on a busy morning.
Every entry auto-posts straight to the main Feed the moment it goes live, so the whole choir sees it without needing to visit the Liturgy tab directly.
📅
CALENDAR VIEW
The whole month,
color-coded
Rosary — orange
Gospel — teal
Saint — gold
Reflection — deep blue
Tapping any day opens an agenda list of everything scheduled for that date.
🎧
REPERTOIRE, PUBLISHED
The Sunday line-up,
live on the website
🎼

Song Line-up

Servants schedule the week's Mass songs directly in Repertoire — hymn, verse, and order of service.

Pulled straight from the same approved music-sheet library covered earlier.
🌐

Synced to the website

The line-up publishes straight through to the SMFCC website, so members can check it before they even open the app.

One update in the app — no separate step needed to keep the website in sync.
03
PART THREE
Stewardship —
Agape Ledger
Transparent, accountable giving — from the Treasurer's full ledger down to each member's own Agape record.
💰
TREASURER'S VIEW
Three views,
one ledger
📋

All

Total Collected & Outstanding summary cards, a Pending Collection list, and notifications for confirmations owed.

This is the tab a Treasurer opens first thing every week.
🗂️

Table View

Filter by Voice, Category, or status; export to CSV, Google Docs, or PDF — all under a single Filter button.

Exports match exactly what's on screen — no separate report to rebuild by hand.
📊

Financial Log

A running-balance summary report, separate from the main Financial tab — built for stewardship reporting, not duplication.

Kept apart from the Servants' Financial tab so the two never get confused.
🔁
My Agape
March Pledge
AED 150
Pending
Feast Day Gift
AED 100
Pending confirmation
Choir Fund
AED 200 · OR #0042
Paid ✓
TWO-SIDED WORKFLOW
Request → Confirm,
with a paper trail
A member taps Request on a pending item; any Servant can then mark it Paid or Decline it back to pending.
1
Request
Member submits
2
Pending confirmation
Awaiting a Servant
3
Paid / Decline
Servant confirms
🔔 Notifications fire on Request, Confirm, and Decline
🕵️ Every confirmation quietly records which Servant acted — an audit trail, never shown in the UI
🏦
PAYMENT METHOD FLOW
Cash, bank transfer,
or something else
💵

Cash

No proof required — a straightforward request with nothing more to fill in.

The simplest path — no method to pick, no proof to attach.
🏦

Bank Transfer

Pick from Treasurer-configured accounts by nickname (e.g. "Main — BDO"), then copy any field with one tap.

Every account field gets its own Copy button — no retyping an IBAN by hand.
📎

Other

Free-text label, with an optional screenshot and reference number — never required, always offered.

Covers GCash, PayPal, or anything else not yet set up as a formal account.
A dedicated Agape Ledger → Settings screen lets the Treasurer manage multiple receiving accounts — label, bank name, account name, number, IBAN, and holder's address — which populates every member's picker.
🧾
St. Mary's Filipino
Community Choir · Dubai
OR No.0042
DateJul 24, 2026
Received FromRalph Santos
Voice SectionTenor
AmountAED 200.00
Two hundred dirhams only
Received by: ______________
OFFICIAL RECEIPTS
Every payment,
properly receipted
No "Official Receipt" title — just the choir's own header. An auto-numbered OR is assigned the moment a Servant confirms payment.
📄 Download as PDF, anytime
💬 Or send straight into the DM thread between Treasurer and member
04
PART FOUR
Ministry
Operations
The tools that keep the choir running smoothly — music approvals, section leadership, attendance, and governance.
🎵
REPERTOIRE
Music sheets,
with a review step
📤

Regular members submit

Any member can upload a music sheet — it enters a Pending queue awaiting Servant review before it's visible to everyone.

Keeps the shared repertoire accurate — nothing goes live without a second look.

Servants post directly

No queue for Servants — and any Servant can approve a pending submission from another member.

Useful for getting an urgent arrangement out the night before a Mass.
🎤
VOICE SECTION LEADER
A notification role,
not a governance one

Who & what

Assignable by any Servant. Multiple leaders allowed per section — Soprano, Alto, Tenor, Bass — each receiving absence alerts and new-sheet notifications for their own section.

Can't suspend anyone or approve music — it's purely a notification role.

Section dashboard

Members grouped as New, Inactive, or Active — Active meaning they've attended every scheduled event.

Gives a Section Leader a quick read on who might need a personal check-in.
⏱️
ATTENDANCE
Gentle nudges before
they become a problem
2

2 consecutive absences

The member gets a gentle nudge. Their Voice Section Leader(s), Secretary, and Ass. Secretary are notified too.

The counter resets the moment the member attends one rehearsal.
4

4 consecutive absences

Escalates further — Adviser, Instrumentalist Adviser, Choir Director, Coordinator, and Ass. Coordinator are added.

Everyone notified at 2 absences stays notified — this list only adds to it.
Only explicit Absent marks count — "Not marked" is ignored — and the counter resets the moment a member attends a rehearsal.
🗳️
GOVERNANCE
Checks and balances
among Servants
🗳️

Suspension

Any Servant proposing a suspension casts vote one; a second Servant's confirmation makes it two — and suspended. A reason is required, and shown to the suspended member — but voter identities stay private to Servants.

The reason always reaches the member — but who voted stays visible to Servants only.
↩️

Reinstatement

Lifting a suspension takes just one Servant's vote — a lighter bar, by design, for correcting course quickly.

One vote is enough on purpose — mistakes should be easy to undo.
👁
YOUR VOICE, PROTECTED
Feedback,
without fear
🕵️

Anonymous by design

Suggestions and feedback reach Servants with no name attached — ever.

Not even the Treasurer or Adviser can trace a submission back to a member.
👁

Read by leadership

Every submission lands with the Servants for review — a direct, safe line to leadership.

A simple way to raise a concern that might feel awkward to say out loud.
🛡️
THE LEADERSHIP WORKSPACE
Servant's Table —
everything in one hub
A private space for Servants only, also known as "Cenaculum" — with its own bottom navigation for the tools leadership uses daily.
💬

Messages

Private Servant-only chat

The Servants-only Cenaculum chat lives right here.
📦

Inventory

Choir assets & equipment

Tracks choir robes, sound gear, and anything else the ministry owns.
📋

Task List

Shared leadership to-dos

Shared so no single Servant has to remember everything alone.
💰

Agape / Financial

Ledger & financial reporting

One tap away from the full Agape Ledger covered earlier.
📦
INVENTORY
Borrowing choir property,
tracked properly
📦

Request to borrow

Members request an item — a robe, a speaker, a mic — right from the Inventory list.

Keeps a simple queue so nothing gets handed out informally and forgotten.
↩️

Due back & returns

Each borrowed item shows who has it and when it's due — with a nudge if it runs late.

Marking it returned frees the item up for the next person who needs it.
🛡️
BEHIND THE SCENES
An Admin Panel
for the people running it all
🔑

Roles & access

Assign Servant titles and grant or revoke PIN-based access levels, without touching a database.

Backed by the same full_access / limited_access roles used throughout the app.
⚙️

App configuration

Toggle features, update announcements, and manage the version shown on the login screen.

That version number is what confirms a deploy actually went live.
🗃️

Data oversight

A safety net for corrections — member records, ledger entries, and content, all in one place.

Reserved for the highest access level — not a Servant's everyday tool.
SMFCC CONNECT
Built with love,
for the choir family
One app for worship, community, and stewardship — designed, built, and maintained for St. Mary's Filipino Community Choir, Dubai.
app.smfccdxb.com