๐Ÿ“‹

Help & FAQ

Everything you need to know about this donation dashboard โ€” how to read the numbers, donate, verify spending, and manage the campaign.

โ† Back to dashboard

What is this dashboard?

This is a live, transparent donation tracker. It shows in real time exactly how much has been donated, how it's been spent, and what's still needed โ€” so every donor can trust the process.

โœ…
Full transparency. Every donation received, every expense paid, every account balance โ€” all visible to the public. Nothing is hidden.
๐Ÿ”„
Live sync. Data is stored in the cloud and updates in real time. When the admin logs a new payment or updates a balance, all visitors see it instantly โ€” no page refresh needed.
๐Ÿ”’
Admin-protected. Only the campaign admin can add, edit, or delete data. Donors and the public have read-only access.

What does each tab show?

The dashboard has 7 tabs. Click any tab at the top to switch views.

๐Ÿ“Š
Public

Overview

The main summary. Shows total donations received, total spent, remaining balance, and how much more is needed. Full expense list with statuses and proof of payment.

๐Ÿฆ
Public

Balances

Current account balances (e.g. MAE, TNG) and full balance history. Updated manually by the admin whenever they check the account.

๐Ÿ 
Public

Fosterer / Field Cash

Tracks cash held by a field person (fosterer, volunteer, coordinator) for daily expenses. Shows money banked in, money spent, and remaining balance.

๐Ÿงพ
Public

Expenses

Full list of all main campaign expenses โ€” bills paid, services, logistics and more. Shows vendor, amount, category, and payment status.

๐Ÿ”ฎ
Public

Forecast

Shows upcoming (pending) expenses and how much more fundraising is needed to cover them. Includes a visual progress bar toward the goal.

๐Ÿ’œ
Public

Loan

Tracks personal loans used to bridge urgent payments before donations arrive. Loans are kept separate from donations and shown clearly so donors understand the full picture.

๐Ÿ“ค
Admin only

Upload Statement

Admin can upload bank statement PDFs (MAE / TNG) to automatically import transaction history and verify incoming donations against real bank records.

How is "Donations received" calculated?

The donation figure is calculated using a transparent formula โ€” not just what's been banked in:

Donations received = All expenses paid + Account balances + Field cash remaining โˆ’ Outstanding loans
๐Ÿ’ก
Why subtract loans? Personal loans are bridging funds โ€” not public donations. They are recorded separately and repaid once donations are sufficient. Subtracting them gives an honest picture of what the public has actually contributed.
Expense status labels:
Paid Bill has been settled. Funds have left the account.
Pending Upcoming cost โ€” scheduled but not yet paid.
Owner Paid directly by the campaign owner, not from donations.

How do I donate?

At the top of the dashboard is a green donate banner with everything you need.

1

Scan the QR code

Tap the QR image to open it full-screen on your phone. Use any Malaysian banking app to scan โ€” it supports the Malaysia National QR standard (DuitNow).

2

Or transfer directly

The bank name, account number, and beneficiary are shown below the QR. You can do a manual DuitNow or direct transfer from any banking app.

3

Any amount helps

No minimum donation. The dashboard updates once the admin records the new balance โ€” typically within a day. You can message the admin if you'd like to confirm your transfer was received.

How do I verify expenses are legitimate?

1

Look for the green ๐Ÿ“Ž Receipt button

In the Overview expense list, any row with a green ๐Ÿ“Ž Receipt button has a proof of payment attached. Click it to view the receipt photo or PDF.

2

Cross-check with bank statements

The admin can import real bank statement PDFs via the Upload Statement tab. The transaction history is displayed so donors can verify account movements against recorded expenses.

3

No receipt? Ask the admin

If a paid expense has no receipt uploaded yet, you can request one from the admin. Pending expenses won't have receipts until they are actually paid.

How to manage the dashboard

All editing is password-protected. Only the campaign admin can modify data.

1

Click the ๐Ÿ”’ Admin button (top-right)

A floating button is always visible in the top-right corner. Click it and enter your password to unlock admin mode.

2

The Admin Panel opens

A panel slides in from the right. From here you can edit the site title, donate message, QR code and bank account details, toggle the banner visibility, and jump to any tab quickly.

3

Edit anywhere on the page

While unlocked, all Edit / Delete / Add buttons across every tab become active. Add expenses, update account balances, record loans, upload receipts, import bank statements.

4

Lock when done

Open the Admin Panel and click ๐Ÿ”’ Lock & exit admin mode. All changes are saved to the cloud automatically โ€” no manual save needed.

โš ๏ธ
Keep your password private. Anyone with the password can edit all data. Do not share it publicly. Contact support if you need to reset it.

How does the Fosterer Cash tab work?

This tab tracks a smaller cash pool given to a field person (fosterer, volunteer, or on-the-ground coordinator) for day-to-day spending.

1

Top-ups = money transferred to the field person

When funds are sent from the main account to the field person, it's logged as a top-up. This builds the cash pool they draw from.

2

Expenses = what they spend day-to-day

Each purchase โ€” food, transport, supplies, local services โ€” is recorded with date, amount, and category. Receipts can be attached.

3

Balance = top-ups minus expenses

The remaining cash balance updates automatically. When it runs low, the admin knows it's time to top up the field person again.

Frequently asked questions

The donations figure only reflects genuine public contributions โ€” personal loans used to bridge urgent payments are subtracted. This is intentional so the number is honest. Loans are tracked separately in the Loan tab and will be repaid to the lender once enough donations arrive.
The dashboard is updated manually by the admin โ€” it doesn't connect directly to the bank in real time. When the admin logs in and updates the account balance, your donation will be reflected. This usually happens within a day. If urgent, you can message the admin directly to confirm receipt.
"Still needed" = total pending (upcoming) costs minus the current account balance. It tells you exactly how much more needs to be raised to cover all scheduled expenses. If it shows "Sufficient", the current balance already covers everything planned.
No. Loans are not donations. When an urgent payment is due before enough public donations have arrived, a trusted person (the admin, owner, or supporter) lends their own money to cover it. This loan is tracked separately and repaid once donations are sufficient. It ensures the campaign isn't delayed while fundraising continues.
Yes. Look for a green ๐Ÿ“Ž Receipt button next to expenses in the Overview tab. Clicking it shows the actual receipt image or PDF uploaded by the admin. You can also cross-check with the bank statement history in the Upload Statement tab.
Donations go to the account shown in the banner at the top of the dashboard (MAE, TNG, or whichever account the admin has set). From there, the admin transfers funds to pay vendors and service providers directly. All payments are logged in the Expenses tab with receipts where available.
The admin can import real bank statement PDFs (via Upload Statement tab) which are parsed and shown as transaction history. You can cross-check these against the balances and expense records. All data is synced to Firebase โ€” an external cloud database โ€” meaning it's not stored on just one person's device and can be audited independently.
Once all expenses are settled and any loans are fully repaid, the admin will update the dashboard to reflect the final closed status. Any remaining surplus will be handled according to the campaign's stated purpose โ€” this is at the admin's discretion and should be communicated to donors.
Yes โ€” this dashboard is a general-purpose donation transparency platform. It works for any fundraising campaign: animal rescue, medical bills, community projects, disaster relief, and more. The admin can customise the site title, subtitle, donate message, QR code, and account details entirely from the Admin Panel โ€” no coding needed.