Brownie Badge Progression
Android · iOS · Desktop
Badge tracking and certificates for volunteer-run youth units.
A volunteer project for a youth charity. Authorized adult leaders manage units, track badge progress, and generate certificates across mobile and desktop, including when the connection drops.
What I built
- Google sign-in with administrator approval and server-enforced, role-based permissions.
- Offline-first editing with synchronization, change receipts, and conflict prevention.
- Certificate generation with drawn signatures and division and unit snapshots.
- Desktop builds keep records locally in SQLite; mobile builds share a Firebase backend.
- No ads, analytics, or tracking. Built around the privacy of children’s records.