Skip to content
Pixelspective
  • Development

School fees collected even when the Wi-Fi isn't

The bursar collects feeding fees every morning on a connection that comes and goes. We built a billing app that keeps working offline, issues receipts that are always valid, and reconciles itself when the network returns.

Client
Private school
Sector
Education
Year
2026
Services
Web & Software Development
School fees collected even when the Wi-Fi isn't — cover
Collection with authoritative receipts
OfflineCollection with authoritative receipts
Gaps allowed in receipt numbering
0Gaps allowed in receipt numbering
Exact money handling, never rounded
PesewaExact money handling, never rounded
Installs on the bursar's phone or laptop
PWAInstalls on the bursar's phone or laptop

The brief

Money first, cleverness second

Handling money correctly is the whole point of this product. Receipts had to be trustworthy whether the device was online or not, and every cedi had to be accounted for.

Receipts that are valid offline

Each device is given a block of receipt numbers in advance, so a receipt issued offline is still authoritative and numbering stays unbroken.

A ledger you can't quietly edit

Charges, payments and allocations are append-only. Mistakes are corrected with recorded adjustments, and an audit log is written by the database itself.

Two kinds of fee, one balance

Calendar-driven feeding fees and instalment-based school fees roll into a single, clear balance per pupil.

What we shipped

  • Offline fee collection
  • Pre-allocated receipt blocks
  • Feeding and term fees
  • Append-only ledger
  • Printable PDF receipts
  • Bursar and admin reports

Built with

  • Next.js
  • TypeScript
  • Supabase
  • Dexie
  • Workbox
  • React PDF

Next project

Point of sale for a drinks retailer

Need something like this?

Tell us about your project. We'll reply within two working days with how we'd approach it.

Every brief is read by Mark Okutu, founder and lead developer, and he replies to each one personally.

Prefer email?

pixelspective1@gmail.com

Or message us on WhatsApp: 024 950 1063

What do you need?
We reply within two working days.