Monthly Collections
Payment Mode Split
Tower-wise Collection
| Tower | Amount Collected |
|---|
| Resident | Flat / Tower | Mobile | Status | Member ID | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
| Resident | Flat | Amount | Mode | UTR | Submitted | Actions | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Create New Event / Fee
Saare Events
| Event | Fee | FY | Status | Collected | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Monthly Spend
Where It Went
| Date | Description | Category | Paid To | Amount | Status | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Residents can see these expenses too — it's the society's money, and these figures also go into the audited accounts. Vendor names are visible too, so write what you would be comfortable stating at the AGM.
Notice Board
Documents & Forms
Bylaws, AGM minutes, audited accounts, NOC forms — residents will see these in the Downloads section.
Committee
Add Entry
Upcoming & Recent
| Resident | Flat | Category | Title | Status | Raised On |
|---|---|---|---|---|---|
| Loading… | |||||
Create Poll
All Polls
Add Bank Transaction
| Date | Description | Type | Amount | Status | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Bulk Import Residents
Upload an .xlsx/.csv with columns: Name, FatherHusbandName, Tower, FlatNumber, Mobile, Email, ResidentType (all required), plus optional columns for birthday wishing: DOB, Anniversary, Family1Name, Family1Relation, Family1DOB (up to Family3 — more family members can be added later per-resident from "Edit Master Data"). Rows are dry-run validated before anything is saved.
Bulk Document Export (ZIP)
Packages photos, ID documents and receipts for residents registered / payments verified in the chosen month.
Society Info
Payment Settings (shown to residents)
Maintenance Rate
This rate determines how much each flat owes. Without it, the system has no way of knowing who has paid in full and who's paid half — and the Defaulters report stays empty.
Document Security
Access to Aadhaar/PAN uploads is always restricted to Admins by Storage rules. This adds an optional AES-256 encryption layer on top — see SETUP-GUIDE.md for the key-management trade-off before relying on this.
Backup
This downloads a JSON file to your computer — no Drive setup needed. Take one once a month and keep it somewhere safe.
Google Drive Backup
Exports Members, Payments, Notices & Committee as JSON to MHMRWS/Database in your Google Drive. Requires one-time OAuth setup — see SETUP-GUIDE.md Step 5.
Data Health Check
Firestore has no foreign-key enforcement — nothing stops a payment, pet, or complaint from quietly pointing at a member record that no longer exists (most often after a manual data-erase or an old member being cleaned up by hand). This scans for exactly that. It only reports what it finds — nothing here is changed or deleted automatically, since the right fix for each one depends on why it happened.
Existing Admins
| Name | Role |
|---|
Add New Admin
A record of committee actions. This is written from the browser, so treat it as a reference — not as proof in a dispute.
| Time | User | Action | Details |
|---|---|---|---|
| Loading… | |||