The whole masjid
office, in one place.

DeenDesk is an all-in-one platform for mosques — donations and CRA-compliant receipts, prayer times, members, and AI-drafted announcements, in a single dashboard built for the people who actually run the masjid.

The whole office, at a glance.

Today · overview·15 Dhul-Qi'dah
Next prayerAsr · 4:42 PM
01:12:43
Donations · June
$0
Members
342
CopilotJumu'ah reminder

Jumu'ah this Friday — first khutbah 1:15 PM, second 2:00 PM.

All modules synced

Live preview · simplified

Why we built it.

Most mosques run on a patchwork — a donations spreadsheet, a group chat for announcements, a printer for receipts, and one volunteer who remembers how all of it fits together. It works right up until that volunteer is away, or the spreadsheet is a year behind, or a donor needs a tax receipt in March.

DeenDesk pulls the whole mosque office into one place: donations and CRA-compliant receipts, prayer times that sync themselves, a member directory, and announcements that draft and translate in a few taps. One dashboard, mobile-first, so the people running the masjid can do it from their phone — no spreadsheet, no IT person, no year-end scramble.

A mosque shouldn't need a spreadsheet, a group chat, and a printer just to run its office.

What's inside.

01Donations, with receipts that hold up.

Every gift is logged once and tracked by fund — general, Zakat, building — so restricted money is never co-mingled with the rest. Official CRA-compliant receipts generate straight from the ledger, and the numbers behind a T3010 return are there when the year closes.

No more rebuilding the year from bank statements in March. The receipt a donor needs is one tap away, and the books already add up.

Donations · June·$0 received
General
$4,820
Zakat
$2,150
Building
$1,030
RestrictedCRA receipt #0142 issued

02Prayer times that keep themselves current.

Daily prayer times are calculated for the mosque's exact location and method, and they refresh on their own — no one editing a slide every week. The next prayer is always front and centre, with the Hijri date alongside.

Prayer times · 15 Dhul-Qi'dah·synced
Fajr
5:18 AM
Dhuhr
1:24 PM
Asr
next4:42 PM
Maghrib
8:09 PM
Isha
9:38 PM

03A Copilot that writes — in five languages.

The Masjid Copilot drafts announcements from a one-line prompt, then translates them into Arabic, Urdu, Bengali, and French in the same step — so the whole community gets the same message in the language they read.

It only ever drafts. A human reviews and approves before anything goes out, so nothing well-meant-but-wrong reaches the congregation.

Masjid Copilot·drafting
ENEnglish

Jumu'ah this Friday — first khutbah 1:15 PM, second 2:00 PM.

ARالعربيةtranslated

صلاة الجمعة هذا الأسبوع — الخطبة الأولى 1:15 ظهراً، والثانية 2:00.

URاردوtranslated

اس جمعہ نمازِ جمعہ — پہلا خطبہ 1:15، دوسرا خطبہ 2:00 بجے۔

04Broadcasts and campaigns that reach people.

Send a broadcast over the channels the community already uses, from a template library so recurring messages — Jumu'ah, Janazah, fundraisers — don't get rewritten from scratch. QR campaigns put a code on a flyer or donation box and track the scans behind it.

Under the hood.

Six decisions that make it safe to run a mosque on.

  • Row-level securityMembers, donations, events, and announcements persist behind row-level security in Supabase, scoped to the mosque. Every read and write goes through one action layer.
  • Suggest, then confirmAnything touching money or compliance — receipts, fund postings, broadcasts — is drafted by the AI and approved by a human. Nothing posts to the books silently.
  • Restricted-fund accountingZakat, Sadaqah, and building funds are tracked as separate buckets from general giving, so restricted money is never co-mingled and reporting stays clean.
  • CRA-ready receiptsOfficial donation receipts and the data behind a T3010 return are generated from the ledger — no year-end spreadsheet reconstruction.
  • Multilingual by defaultAnnouncements draft in English and translate into Arabic, Urdu, Bengali, and French in one step, so the whole community gets the same message.
  • Mobile-firstBuilt for admins running the mosque from a phone — dashboard, donations, prayer times, and broadcasts all work on a small screen first.
1
dashboard, not four tools
CRA
compliant receipts + T3010
5
languages, auto-translated
Daily
prayer times, auto-synced

A few questions.

Anything else: hello@practa.ai.

Every record lives behind row-level security in Supabase, scoped to your mosque, and anything touching money is suggest-and-confirm — the AI drafts, a human approves, and the action is logged. Nothing posts to the books on its own.

Yes. Restricted funds — Zakat, Sadaqah, building — are tracked as their own buckets, never co-mingled with general giving. Receipts and reports keep the split, so restricted money stays accountable.

No. DeenDesk is built for mosque admins, not engineers — donations, prayer times, members, and announcements all run from one mobile-friendly dashboard. If you can use a group chat, you can run it.

Run an organization that lives in spreadsheets and group chats? hello@practa.ai — we'll build the platform that fits it.

Run your whole operation from one dashboard.

DeenDesk is the kind of platform we build under the standard Practa subscription. Tell us how your organization actually runs — we'll build the system that fits it.