Skip to main content

Command Palette

Search for a command to run...

I Named My SaaS After My Daughter — Here's Why I Built IraManage

A founder's story of building a smart society management platform for Indian housing societies

Published
6 min read
I Named My SaaS After My Daughter — Here's Why I Built IraManage

Every software project has a story.

Mine started not in a boardroom or a hackathon, but in a WhatsApp group of 300+ frustrated residents of a Mumbai housing society.

IraManage is a smart society management platform built for Indian residential housing societies. It handles monthly maintenance billing, payment tracking, resident onboarding, and automated notifications. But before I tell you what it does, let me tell you why it exists.


The Problem

If you live in a Mumbai housing society, you know the chaos:

  • Maintenance bills arrive as blurry WhatsApp forwards
  • Payments tracked in Excel sheets (if you're lucky)
  • Treasurer manually matching hundreds of bank transactions to flat numbers every month
  • Residents with no idea if their payment was received
  • Committee members drowning in follow-up calls

This is not a small problem. Mumbai alone has thousands of registered housing societies, each managing hundreds of flats and crores of rupees in annual collections — and most of them still running on WhatsApp + Excel.


Why I Built It

I saw this problem up close. The manual effort was enormous, errors were frequent, and residents had zero transparency.

As a software engineer, I kept asking myself — this is a solved problem technically. Why hasn't anyone built a clean, affordable solution for Indian societies specifically?

Yes, tools like MyGate and NoBroker exist. But they are large platforms with large platform problems — feature requests go into a queue, customisations take months, and your society is one of thousands waiting in line.

IraManage is different in one fundamental way: if your society needs a feature, it gets built in under 2 days. Not a support ticket. Not a roadmap promise. A working feature, shipped.

A small dedicated platform built specifically for Indian residential societies moves at a speed that no large SaaS can match. That is the real advantage of working with an indie founder who is also the engineer — your feedback goes directly to the person writing the code.

So I decided to build it myself.


Why "IraManage"?

I named it after my daughter, Ira.

Building a startup is a long journey. On the hardest days — debugging at 2am, questioning everything — having her name on it reminds me why I push forward. It is also a promise: build something real, something that lasts, something worth her knowing about someday.


What I Built (So Far)

IraManage runs on:

  • Backend: Python + FastAPI + PostgreSQL
  • Frontend: React + Ant Design
  • Hosted on: AWS (EC2, RDS, S3, CloudFront)

Features live today

Society Onboarding Register a society, create wings and flats, invite residents via a unique link. Residents self-register — no manual data entry for the committee.

Monthly Billing Auto-generate bills for all occupied flats with configurable billing heads:

  • Maintenance (per sq. ft.)
  • Parking (fixed)
  • Sinking fund
  • Water charges
  • Late fees

Bill PDFs Professional A4 bills with UPI payment details, downloadable instantly. Residents get a clean bill — not a WhatsApp screenshot.

Bank Statement Parser Upload your ICICI / HDFC / SBI bank CSV. The system auto-matches UPI transactions to flat numbers using a confidence scoring engine built on narration parsing.

Payment Tracking Full payment history, pending amounts, overdue tracking — visible to both committee and residents.

Role-Based Access Chairman, Secretary, Treasurer, Committee, Member, Tenant — each role sees exactly what they need, nothing more.


The Interesting Engineering Problems

Building for Indian housing societies threw up some genuinely fun problems.

UPI Payment Matching

When a resident pays ₹5,000 maintenance via UPI, the bank narration looks like:

UPI/RAJESH KUMAR/9920001234/WING-A-101

I built a confidence scoring engine that extracts flat numbers, phone numbers, UPI VPAs, and names from these narrations and matches them to residents:

Signal Confidence
Flat number match 95%
Phone number match 90%
UPI VPA match 90%
Name exact match 90%
Name fuzzy match 40–75%

Transactions above 80% confidence are auto-matched. Below that, the treasurer reviews and confirms manually.

Bill Generation at Scale

A 300-flat society generating bills in one click = 300 database inserts, each with JSONB line items, per-sqft calculations, and percentage-based charges.

Two optimisations that matter:

Bulk lookups — no N+1 queries Instead of querying parking and primary contact per flat (300 × 2 = 600 queries), build two dictionaries upfront in two queries and do O(1) lookups per flat.

Chunked commits — RAM stays flat Flush every 100 bills and expunge SQLAlchemy's session. Without this, a 1,000-flat society would hold everything in memory at once — a silent OOM risk in production.

Indian Flat Numbering

Societies have wings (A, B, C), standard floors, ground floors, basements, and shops. The numbering system handles all of these:

SOCIETY-WING-FLOOR+UNIT

Examples:
  GV-A-101    → Green Valley, Wing A, Floor 1, Unit 1
  GV-C-G01    → Green Valley, Wing C, Ground Floor, Shop 1
  GV-A-B101   → Green Valley, Wing A, Basement, Unit 1

Who Is It For?

Target: Housing societies in Mumbai with 100–500 flats.

Pricing: ₹10 per flat per month. A 300-flat society pays ₹3,000/month. A 500-flat society pays ₹5,000/month.

Zero transaction fees. Residents pay directly to the society's bank account via UPI. IraManage never touches the money — we just do the tracking.

Currently onboarding our first pilot society in Mira Road, Mumbai — a 300+ flat complex across 3 wings and 22 floors.


What's Coming Next

  • Email notifications via AWS SES — bills, payment acknowledgements, reminders
  • Member app — residents view their own bills, download PDFs, payment history
  • Late fee automation — auto-calculate and apply overdue penalties
  • Production deployment on AWS

Why This Blog

I will write here about two things:

1. Building IraManage — engineering decisions, problems I solved, lessons learned building a SaaS in India from scratch. Real code, real problems, no fluff.

2. AI/ML and tech — what is happening in the world of artificial intelligence, machine learning, and technology. Practical breakdowns for builders, not hype.

Some posts will be FastAPI deep-dives. Others will be breakdowns of the latest AI model releases. Always from a builder's perspective.

If you are building something, managing a housing society, or just curious about software — you are in the right place.


Building something for Indian housing societies? Want to be an early adopter or just say hello? Visit iramanage.com or reach out at contact@iramanage.com