Heads up: this browser isn't letting the app save locally. Use Save backup file in Settings to keep your data.
You're signed in as a viewer — you can browse every section but not make changes.
Solvency at a glance
Financial flows
Collected vs spent
How each service’s expenses track against the funds raised for it.
Monthly flow
Money in and out over time, all services combined.
CollectedSpent
Recent activity
Your latest entries across collections and expenses.
Latest notices
Society photos
Fund Collections
Record dues received from each flat, tagged to a service.
Receipt
Flat
Owner
Service
Period
Amount
Mode
Remarks
Actions
"Send due reminders" looks across all months and services (not just the filters above) — one consolidated email per flat listing everything they owe since each service's dues start month. Flats marked vacant below are skipped entirely, in this list and in the reminders.
Tick any flat that's genuinely unoccupied — it'll stop showing up as a defaulter or in reminders, regardless of past payment history. Pick a tower and floor below to find a flat quickly.
For Google Sheets, pick CSV or Excel and export, then in Sheets use File → Import → Upload.
Expenses
Track spending — recurring commitments and one-off payments.
Date
Service
Description
Amount
Remarks
Actions
12-month outlook — recurring expenses vs projected collections
One-time / miscellaneous expenses this year
For Google Sheets, pick CSV or Excel and export, then in Sheets use File → Import → Upload.
Set each service's annual budget for the selected financial year, then compare it against what's actually been spent so far. Editable by Admin only.
Service
Budget (FY)
Spent so far
Remaining
Progress
Services & Settings
Manage the funds you track. Add a new service and it appears everywhere.
Towers & flats
Define your buildings so flat numbers become a searchable picker on the Collections tab.
Other settings
Identity
—
Payment QR
—
Storage & backup
Save / restore your data
SMS / WhatsApp
Not configured — email only
Photos
Add your own photos of the society for an authentic look. They’re saved on this device.
Use photos you have the rights to — your own shots of the towers, gate, or gardens work best. Up to 6 gallery photos; large images are resized automatically.
Notice Board
Society notices, circulars, and announcements in descending order.
Amenities
Book facilities and view availability. Admin can configure services, pricing and timings.
Select facility & date
My bookings
Your upcoming reservations.
Select a facility to see availability
Choose a facility and date on the left.
Available Booked Your booking Cancelled
Book a slot
Enter the requester name.
Enter a valid 10-digit mobile number.
Please describe the purpose.
Society Contacts
Key people and services — tap a number to call.
Works Gallery
Photos of completed and ongoing work around the society.
Helpers Directory
Domestic staff serving the society — search by name, service, or tower.
🔍
No helpers found matching your search.
Maintenance Complaints
One issue per ticket — pick the closest category and describe it briefly. A dispute over a resolution should be filed as a new ticket, not reopened here.
✅
No tickets to show.
Polls & Voting
Society decisions, one vote per account. A cast vote can't be changed or removed by anyone — including admin — once submitted.
🗳️
No polls yet.
New poll
Once voting closes, the final result is always visible to everyone — this only controls what's shown while the poll is still open.
Society Documents
Bylaws, AGM minutes, insurance papers, and audited statements — kept in one place, separate from Notices and Gallery.
📄
No documents uploaded yet.
Upload document
Vehicles & Gate
Registered vehicles, visitor gate passes, and the entry/exit log. RFID/FASTag antennas aren't installed yet, so every entry below is logged by hand for now — the system already knows how to auto-clear a registered vehicle or an approved visitor the moment a reader is connected.
Add or edit your vehicles from your profile — Residents tab → My Profile → Vehicles. Anything you list there shows up here automatically for security.
Registered vehicles
🚗
No vehicles registered yet.
Approve a visitor's vehicle
Expecting a guest, delivery, or cab? Approve their vehicle here so security can wave them straight through without calling up.
🎫
No visitor gate passes yet.
Currently inside
Vehicles logged entering with no exit logged yet. Every car should get an exit logged before it's off this list.
No vehicles currently marked inside.
Log a gate entry
Manual entry — this is exactly what an installed RFID reader will do automatically once connected. Registered residents' cars with a linked tag open the gate automatically; every visitor still needs to clear the gate with security in person, on every visit, even if a resident pre-approved them.
📋
No gate activity logged yet.
Identify this vehicle
This RFID/FASTag tag hasn't been seen before — a raw tag read only gives us its ID, not the plate. Enter the vehicle's number once; every future read of this same physical tag will then be recognized automatically.
RFID / FASTag reader setup (for your installer, once hardware arrives)
This app already accepts live reads from UHF RFID / FASTag antennas at the gate — nothing above needs to change when the hardware arrives. Give your installer these details:
Endpoint: POST /api/gate/rfid-event
Header: X-Gate-Device-Key: <shared secret>
Body: {"tag_id" or "reg_number", "direction": "in"/"out", "gate": "main"}
Response tells the barrier controller "open_gate" for a registered vehicle or an approved visitor, or "hold_for_security" for anything unrecognized.
Set the GATE_DEVICE_KEY environment variable on the server to the shared secret your reader will send. Until that's set, this endpoint stays disabled and rejects every request — so simply having this feature in the app changes nothing today.
Residents Directory
Register your flat details and manage your vehicles. Use the search to find any vehicle owner.
Flat
Name
Occupant
Phone
Vehicles
Actions
Add residents directly
For residents who won't self-register — e.g. elderly owners who don't use the app. No login account is created; if they (or family) self-register later, it's merged into this profile rather than replacing it.
Flat
Name
Occupant
Phone
Vehicles
Actions
Admin — Users & Activity
Create members, set their role, reset passwords, and see who changed what.
Members
Manage user accounts and their roles.
Members
Name
Username
Role
Flat
Actions
Pending registrations
These residents registered against a flat that is already occupied. Approve to replace the existing registration, or reject to discard the request.
Tab Visibility
Configure which tabs and sections each role can access.
Unsaved changes
Saved
Activity log
Recent actions recorded by the server — logins, entry changes, and user management.
About & Help
Understand your role, permissions, and how to use the ledger.
Entries save automatically. Add services anytime — the whole ledger expands with you.
Upload a CSV of past collections — useful for bringing in historical records from before you started using this app. Each row becomes an active collection entry with its original date and receipt number preserved.
Import old expenses
Upload a CSV of past expenses — useful for bringing in historical records from before you started using this app. Each row becomes an active expense entry with its original date preserved.
Add an expense
Post a notice
Add a work entry
Change my password
Change my password
Add a service
Update Identity
Payment QR (Scan to pay)
Add a tower
Storage & backup
Checking storage…
Pick a file once — every change writes straight to it, like a local backend. Keep it in a Drive or Dropbox folder to sync across devices.
No file connected
A backup file holds everything — entries, services, photos and bill attachments — in one .json you can keep, sync, or move to another computer. CSV exports are for opening in Excel.
SMS / WhatsApp channels
Reminders currently go out by email only, plus a "Copy message" button for manually pasting into WhatsApp. This section is a placeholder for when you have an SMS or WhatsApp Business API provider — fill it in and flip it on later; nothing is sent through either channel until you do.
SMS is temporarily disabled. WhatsApp's "Copy message" flow covers that need for now — this section stays here for whenever an SMS provider is set up.
These credentials are stored in the same ledger data as everything else, not in a separate secrets vault — treat this the same way you'd treat the SMTP settings already in use, and don't put production API keys here until the sending logic itself is actually built and reviewed.
Add a user
Add resident
For a resident who won't sign into the app themselves. This only adds them to the directory — no username or password is created. If they (or a family member) register from the sign-in screen later, it's merged into this profile rather than replacing it.
Import old resident data
Upload a CSV of flat/occupant details — useful for onboarding residents (especially ones who won't self-register) from an existing paper register. No login accounts are created; if a resident later registers themselves, it merges into the row created here.
Add a contact
Add a Helper
Add a facility
Add or edit bookable facilities — hall, dining area, gym, pool, etc.
Enter a name.
hrs
Pick an existing coordinator or choose "Other" to enter details manually.
Note: All amenity booking requests must be confirmed by the assigned coordinator before they are finalised. Payments for confirmed bookings are to be collected directly by the coordinator.