School Fee Tracker

Staff sign-in

Accounts are created by the administrator in the Firebase console. If you've forgotten your password, ask the administrator to reset it.

School License

Paste the license code that came with this school's registration. It carries the school's name, licensed student count, and the school year it covers.

No license yet? Contact the platform office — activation takes one code and one minute.

School Fee Tracker

Pangia Ministry Team

Collection by Quarter

Students with Late Payments

ID cards & the Badgy export use the students currently shown below (use search / grade filter to choose a class).

StudentLevel / LCAgeFromParent / Guardian PhoneTransportDiscountQuarters

Late Payment Follow-up

Students listed here have unpaid or partially paid fees past the quarter due date. School and transport fees are shown separately. Print an A6 notice for the parents, or send a WhatsApp reminder directly.

StudentParentPhoneSchool OverdueTransport OverdueTotal OwingActions

License

No license entered yet.

University Pathway — Moderation

Loading…

Every High School PACE score is recorded on a sealed, append-only chain the moment it is entered — who entered it, when, and in what order. The export goes to the national moderator; each export must continue the last one, so the record cannot be rewritten between submissions. This is what carries your students' grade 9–12 record into university placement.

School Details

School Logo

The school logo is built in and appears in the header, sign-in screen, and printed A6 notices. Uploading here replaces it; Remove returns to the built-in logo.

School Cloud — multi-device sync

One computer is fine on its own. When the school runs a laptop for the office and a tablet per supervisor, connect them all to the school's own cloud: every staff member signs in, sees exactly their role, and every device stays in step — still working offline between signals. The office sends each school its config snippet; paste it below on every device.

The config snippet is an address, not a password — sign-ins still protect everything. Staff accounts are created by the administrator on the Staff page. Paste the same snippet on each of the school's devices.

School Colors

The whole app wears these colors — header, tabs, buttons — and printed document headers take the primary. The license still locks the school NAME; the colors are the school's own choice. Saved with settings, carried in backups.

Administrator Signature (ID card backs)

The administrator's signature is built in and prints across the stamped school crest on the back of every ID card. To change it: sign with a dark pen on clean white paper, photograph it square-on, and upload — the white paper is removed automatically. Remove returns to the built-in signature.

School Fee (per year)

Every student's fee follows their level automatically — the per-student field is for exceptions only. High School is normally set higher: it carries quarterly moderation and the Australian certificate printing and mailing, priced in from day one so there's no surprise at graduation.

Split evenly across the four quarters. You can override the fee or apply a discount for any individual student on their record.

Transport Routes, Zones & Fees

Set up each bus route (one per vehicle), then add the fee zones along that route — each zone has its own annual price. Assign each student a route and zone on their record; their transport fee follows the zone's price (split across the four quarters). Zone areas can be drawn on the map in the Transport tab.

Quarter Due Dates

A quarter counts as late when today is past its due date and that fee is not fully paid. School and transport fees are checked separately.

Report Card Subjects

One subject per line, in the order they should appear on the report card. Marks are entered out of 100 (A 90+, B 80+, C 70+, D 60+, F below 60).

WhatsApp Message Template

Placeholders: {parent} {student} {quarters} {amount} {school} {year}

AI Goal-Card Scanning

Used by the 📷 Scan Goal Card feature (and AI-drafted comments). Running inside Claude needs no key. If the app is hosted on the school website, paste an API key from console.anthropic.com here — it is stored with the school settings. Goal-card photos are analyzed and immediately discarded; only the extracted goals are saved, never the picture.

Data & Sync

Staff & Access Roles

Administrator — everything, including this page.   Principal / Office — everything except this page.   Supervisor / Monitor — the shared tabs (no financial information), limited to the learning centers assigned below.   Driver — listed for the Training register and vehicles; no sign-in account needed.

Two steps to add a staff member: 1) create their sign-in (email + password) in the Firebase console under Authentication → Users; 2) add the same email here and choose their role.

EmailNameRole