Brownie Badge Progression

Android · iOS · Desktop

In development · charity project

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.