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-07-25 16:59.
Backups are stored in
/root/bethel-hub/backups (last 30 kept).
| Backup File | Created | |
|---|---|---|
| startup_20260725_165948.json | 25 Jul 2026 16:59 | |
| startup_20260725_165037.json | 25 Jul 2026 16:50 | |
| startup_20260725_160416.json | 25 Jul 2026 16:04 | |
| startup_20260721_160547.json | 21 Jul 2026 16:05 | |
| startup_20260721_155959.json | 21 Jul 2026 15:59 | |
| startup_20260721_155125.json | 21 Jul 2026 15:51 | |
| startup_20260721_153658.json | 21 Jul 2026 15:36 | |
| startup_20260721_152656.json | 21 Jul 2026 15:26 |