How mamunbracu/unique-12 works
Unique Twelve is a single-file finance dashboard for a 12-member savings group. Members and administrators use the dashboard to review and manage contributions, accounts, expenses, assets, reports, and group documents; administrators also handle payments, imports, identity cards, and maintenance actions. The documented deployment offers Firebase or a Google Sheets/Apps Script alternative, with browser-local demo storage and optional GitHub backups. Feature modules all point to index.html because the README describes the dashboard as one file; no source excerpts were provided, so internal call relationships are not inferred.
Main entry points: index.html Finance dashboard · Code.gs Apps Script backend · firestore.rules Firestore rules
Components 19
Dashboard and access
- Finance dashboard
index.html - Login and lock screen
index.html
Finance operations
- Overview charts
index.html - Ledger and calendar
index.html - Quick Pay
index.html - Accounts and FDR
index.html - Expenses and assets
index.html
Records and reporting
- Reports and exports
index.html - Member records
index.html - Group resolution
index.html - Activity and restore
index.html
Storage and integrations
- Firestore
- Firestore rules
firestore.rules - Browser-local data
- Apps Script backend
Code.gs - Google Sheets
- Google Drive
- Private GitHub backups
Other components
- Members and admins
Connections 9
- Members and admins → Finance dashboard: use
README.md - Finance dashboard → Login and lock screen: offers login
README.md - Finance dashboard → Firestore: stores data
README.md - Finance dashboard → Browser-local data: demo storage
README.md - Firestore rules → Firestore: sets access rules
README.md - Finance dashboard → Apps Script backend: alternative backend
README.md - Apps Script backend → Google Sheets: uses
README.md - Apps Script backend → Google Drive: uses
- Finance dashboard → Private GitHub backups: backs up monthly
README.md