Society management software built for Indian residential societies. Builder-first. Operational in 30 minutes. No ads. No data selling.
- Builder sets up a society before handover to residents
- Admin manages members, complaints, announcements
- Residents raise complaints, approve visitors, book amenities
- Gatekeeper manages physical entry with real-time resident approval
Small to medium societies: 20 to 200 units. Builders managing new residential projects. Societies currently running on WhatsApp groups and physical registers.
Backend: Node.js + Express + TypeScript + Prisma + PostgreSQL
Web: React + TypeScript
Mobile: React Native + TypeScript
Monorepo: Turborepo
Full details in docs/STACK.md
See docs/SETUP.md for complete local setup instructions.
Quick version:
git clone https://github.com/inspirebyte-tech/society-platform.git
cd society-platform
npm install
cd apps/api
cp .env.example .env
# fill in .env values
npx prisma migrate reset
npx tsx src/index.tsdocs/ARCHITECTURE.md → system design and why
docs/FEATURES.md → what the app does per role
docs/PERMISSIONS.md → every permission string and role bundle
docs/STACK.md → tech choices and reasoning
docs/DECISIONS.md → architectural decision log
docs/SETUP.md → local development setup
main → stable, protected, PRs only
dev → integration branch, all features merge here
feature/* → individual feature work
fix/* → bug fixes
Never push directly to main or dev. Always create a branch, always open a PR.
Currently in active development. V1 target: Core society management features. See GitHub Projects board for current progress.
Built by Inspirebyte.