Max Heights Majestic
Admin Panel

Admin Panel

Max Heights Majestic RWA

Forgot password?

← Back to Resident Portal

MHMRWS Admin Panel

Overview

This Month
—
—
Collected
—
Payments
—
Pending Verify
—
Defaulters (FY)
—
New Members
—
Total Flats
—
Open Complaints
—
Visitors Today
—
Approved Members
—
Pending Approvals
—
Pending Payments
—
Collected (Selected FY)
—
Fund Balance (Selected FY)
—
Collection Efficiency

Monthly Collections

Payment Mode Split

Tower-wise Collection

TowerAmount Collected

Approval Center

Everything currently waiting on a decision, in one place.

Members

ResidentFlat / TowerMobileStatusMember ID
Loading…

Pets

PetSpeciesOwnerFlat / TowerVaccination
Loading…

Collection

ResidentFlatAmountModeUTRSubmittedActions
Loading…

Events

Create New Event / Fee

Saare Events

EventFeeFYStatusCollectedActions
Loading…

Expenses

—
Collected (Selected FY)
—
Spent
—
Balance in Hand
—
Entries

Monthly Spend

Where It Went

DateDescriptionCategoryPaid ToAmountStatusActions
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.

Notices & Committee

Notice Board

Documents & Forms

Bylaws, AGM minutes, audited accounts, NOC forms — residents will see these in the Downloads section.

Important numbers

Security cabin, lift AMC, plumber, electrician — residents see these under Know your RWA. Police, fire and ambulance are always shown.

Committee

Society Calendar

Add Entry

Upcoming & Recent

Complaints

This Week's Performance

Complaints raised and resolved this week, with a rating based on how many got resolved.

Loading…

ResidentFlatCategoryTitleStatusRaised On
Loading…

Community

Bookable Facilities

Loading…

Pending Booking Requests

FacilityResidentFlatDateSlotPurposeActions
Loading…

Upcoming Approved Bookings

FacilityResidentFlatDateSlotActions
Loading…

Vendor Directory

Vendors

Visible to Treasurer and Super Admin only — not shown to residents.

NameCategoryContact PersonPhoneNotesActions
Loading…

Gate Security

Guard Accounts

Each guard/device signs in separately on the Gate app (guard.html) with a Login ID and PIN — never with a resident or committee login. Lost a PIN? Deactivate that guard and add a new one; PINs cannot be recovered or viewed again.

NameGate / DeviceLogin IDStatusActions
Loading…

Visitor Log

Every gate entry, most recent first — read-only here. Approvals happen on the resident's own dashboard.

VisitorPurposeFlatLogged ByStatusTime
Loading…

Facility Staff

Staff Accounts

Each staff member signs in separately on the Staff app (staff.html) with their own email. On adding, they get a password-reset email to set their own password.

NameRoleTradeLogin IDStatusActions
Loading…

Staff Performance

Inspections filed, checklist quality, and complaint resolution — one place to see what's actually going on with the team.

Loading…

Today's Inspection Schedule

What's expected today and this week, and what's still pending.

Loading…

Inspection Analytics

A snapshot across every filed inspection — totals, activity, and where the issues are.

Loading…

Inspection Log

Every checklist filed by staff, most recent first — read-only here.

TypeTowerFiled ByIssuesTime
Loading…

Inspection Report Builder

Export filed inspections and flagged issues for an RWA meeting or records. Leave dates blank for everything.

PDF needs internet the first time to load the PDF engine.

Operations

Assets

Lift, DG set, pumps, fire system, CCTV, etc. — AMC and service tracking.

NameCategoryAMC ProviderAMC EndsNext ServiceActions
Loading…

Polls

Create Poll

All Polls

Financials

—
Reconciled
—
Matched
—
Unmatched

Add Bank Transaction

DateDescriptionTypeAmountStatusActions
Loading…

Import / Export

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.

⚠️ No login is attached to an imported resident. If they later self-register from the app with their own email, approving that registration will show "already registered" (their imported profile still holds the flat) — that screen tells you how to resolve it: deactivate the imported placeholder, or migrate its claim from their Master Data Edit.

Bulk Document Export (ZIP)

Packages photos, ID documents and receipts for residents registered / payments verified in the chosen month.

Settings & Backup

Society Info

Help Desk Escalation Matrix

Which committee role a complaint category should escalate to once it breaches its SLA. This is a visibility aid, not an automatic notification — the escalation shows on the breached complaint for whoever opens it.

Payment Settings (shown to residents)

Two-person approval for large expenses

Above this amount an expense is not counted until a second person (Treasurer or Super Admin) approves it — the person who entered it cannot approve it. Leave blank or 0 to switch this off. Only the Super Admin can change this.

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.

Applies to all towers unless overridden below.
Tower-wise alag rate (optional)
A one-time joining fee charged to every new member. Defaults to ₹1100 if left blank.

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. Better still: switch on the automatic nightly backup (one-time, about 15 minutes — see BACKUP-SETUP.md) and nobody has to remember. Until then, take one once a month and keep it somewhere safe. Encrypting it means the file is unreadable without the passphrase — including to you, if the passphrase is ever lost, so keep it written down somewhere separate from the backup file itself.

Decrypt a backup file

Google Drive backup (optional, needs a one-time Google Cloud setup)

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. Most societies do not need this: the automatic nightly backup (BACKUP-SETUP.md) and the encrypted download above are enough.

If Google shows "Access blocked … Error 400: origin_mismatch": in Google Cloud Console → APIs & Services → Credentials → your OAuth client → Authorized JavaScript origins, add and save.

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.

Admin Users

Existing Admins

NameEmailRoleActions

Add New Admin

Activity Log

A record of committee actions. This is written from the browser, so treat it as a reference — not as proof in a dispute.

TimeUserActionDetails
Loading…