Protects all learner and payment data from unauthorised access. Required under POPIA for schools handling children's personal data.
Monthly fees per age group. Update here whenever fees change — existing statements are recalculated automatically.
Apply a percentage increase to all age groups at once — useful for annual CPI adjustments. Amounts are rounded to the nearest R10.
These settings apply across the whole app — statements, WhatsApp messages, and payment status.
archive_2026.json,
the payment slate is wiped clean, active months reset to February + March,
and the year advances to 2027. Learner profiles are kept.
An automatic backup is created first.
No archives yet.
Install a macOS launch agent so the app starts automatically every time you log in.
You will always find it at http://localhost:7474 — no Terminal needed.
Your data lives in master_data.json.
Automatic backups run every 24 hours. Last auto-backup: 2026-10-10 20:15.
Backups are stored in
/root/bethel-hub/backups (last 30 kept).
| Backup File | Created | |
|---|---|---|
| startup_20261006_201534.json | 06 Oct 2026 20:15 | |
| startup_20261006_200925.json | 06 Oct 2026 20:09 | |
| startup_20261006_200149.json | 06 Oct 2026 20:01 | |
| startup_20261006_090605.json | 06 Oct 2026 09:06 | |
| startup_20261006_085743.json | 06 Oct 2026 08:57 | |
| startup_20261006_085453.json | 06 Oct 2026 08:54 | |
| startup_20261002_072623.json | 02 Oct 2026 07:26 | |
| startup_20261002_072413.json | 02 Oct 2026 07:24 |