nestify — Society Management SaaS (Personal Project)
Personal · In active development- React Native (Expo)
- TypeScript
- Expo Router
- Firebase
- Cloud Functions
- OneSignal
- Razorpay (planned)
- Zustand
- TanStack Query
- React Hook Form + Zod
- Cloudinary
- Architected a multi-tenant society management SaaS for Admin, Committee, Engineer, Watchman and Resident roles, with role-based authorization via Firebase Custom Claims and Firestore Security Rules.
- Designed a scalable feature-based architecture with Expo Router, Zustand and TanStack Query, shipping 70+ screens on a reusable typed design system.
- Built real-time complaint management with SLA tracking, meeting scheduling, status timelines, escalation and resident feedback.
- Implemented visitor management with QR/OTP verification, gate approvals, delivery tracking and SOS emergency alerts.
- Built maintenance billing and subscription management with analytics dashboards over Firestore aggregation; the Razorpay payment flow is designed but not yet implemented.
- Delivered offline-first sync using Firestore persistence, real-time listeners and optimistic UI updates, with Cloud Functions for notifications and audit logging.
Work in progress: Payment related features are pending to implement — Razorpay checkout, payment webhooks, receipts and refund handling are still in progress. Everything else listed below is working in the current build.
Features by role
Admin
- Society, tower, wing and flat setup with multi-tenant onboarding
- Invite residents and staff, assign roles via Firebase Custom Claims
- Maintenance billing configuration and invoice generation
- Subscription plan management (payment collection pending)
- Analytics dashboards — collections, complaints, visitor trends
- Notice board broadcasts and audit logs across the society
Committee
- Schedule meetings with agenda, minutes and attendance tracking
- Review escalated complaints and monitor SLA breaches
- Approve notices, polls and society expense entries
- Read-only access to billing and collection reports
Engineer
- Assigned complaint queue with real-time status timeline updates
- SLA countdown with resolution notes and photo proof
- Re-assign or escalate a complaint back to the committee
- Work history and per-engineer resolution metrics
Watchman
- Visitor entry with QR and OTP verification at the gate
- Push gate approval requests to residents in real time
- Delivery and courier tracking with hand-off confirmation
- SOS emergency alerts and daily gate logbook
Resident
- Raise complaints, follow the status timeline, rate the resolution
- Pre-approve visitors and share QR/OTP visitor passes
- Approve or deny gate entries from a push notification
- View maintenance invoices and dues (online payment pending)
- Notices, meeting invitations and society polls
- Household members, vehicles and one-tap SOS alert

Try nestify
nestify isn't on the Play Store yet. Scan this QR with your phone to download and install the latest Android build, or save the QR to share it.
Download QR