INTL
Freelancer
어려움
외주
원격 가능
Multi-Society Management App Development
예산
$12,500~$37,500 INR
예상 기간
1~2개월
난이도
어려움
기술 스택
Flutter
Node.js
Firebase
Firestore
Firebase Authentication
JWT
Android Development
API Development
UI/UX Design
Scalable Architecture
Multi-tenant Architecture
Deep Linking
AI 분석 요약
이 프로젝트는 여러 주거 단지를 위한 SaaS 기반 안드로이드 관리 앱(MVP) 개발입니다. Flutter 기반의 멀티테넌트 앱과 Firebase 또는 Node.js 백엔드를 사용하여, 슈퍼 관리자, 단지 관리자, 거주자 역할을 지원하며, 결제, 공지, 민원 관리 기능을 포함해야 합니다. 특히 데이터 격리 및 확장 가능한 아키텍처 구축 역량이 중요합니다.
프로젝트 원문 설명
Title: Flutter Developer Needed for Multi-Society Management App (MVP) - 15k is the budget (regular update version work)
Description:
I am looking to build a multi-society management Android application (MVP first, scalable later). This will be a SaaS-based platform where multiple residential societies can use the app independently.
The app must support multiple societies with proper data isolation and role-based access.
---
PROJECT OVERVIEW:
- Multi-tenant (multi-society) system
- Android app (Flutter preferred)
- Backend: Firebase or Node.js
- Clean UI and scalable architecture required
---
USER ROLES:
1. Super Admin (platform owner)
2. Society Admin (manages one society)
3. Resident (end user)
---
CORE FLOW:
- Mobile number login with OTP
- After login, always show “Select Society” screen (even if only one society exists)
- Each user is mapped to a society using society_id
- Strict data isolation between societies
---
FEATURE REQUIREMENTS:
SUPER ADMIN:
- Add and manage societies
- Assign multiple admins per society
- Activate / deactivate societies
- View platform-level dashboard (total societies, users, etc.)
---
SOCIETY ADMIN:
- Add / edit / delete residents (name, flat number, phone)
- Create monthly maintenance bills (month + amount)
- Dashboard:
- Total residents
- Total collected amount
- Pending amount
PAYMENT SYSTEM:
- UPI-based payment flow
- Display UPI ID and payable amount
- Open UPI apps via deep link
- Residents can submit:
- UTR number OR
- Payment screenshot
- Admin can approve / reject payments
- Payment reminder feature
---
ADDITIONAL FEATURES:
- Notices (create/view)
- Complaints (with image upload + resolution)
- Search (residents and payments)
- Status tags:
- Paid / Pending / Under Review
- Timestamps for all records
- Basic notification system
---
RESIDENT FEATURES:
- View bills and payment status
- Pay via UPI (deep link)
- Submit payment proof (UTR or screenshot)
- Raise complaints (with image)
- View notices
- Profile screen
---
TECH REQUIREMENTS:
- Flutter (preferred for Android app)
- Firebase (Firestore + Auth) OR Node.js backend
- Image upload support
- Secure APIs (JWT or Firebase Auth)
---
DELIVERABLES:
- Android APK
- Complete source code (mandatory)
- Basic documentation
- Admin panel (mobile or web, optional but preferred)
---
TIMELINE:
- MVP expected within 30–40 days
---
BUDGET:
- Open for discussion (milestone-based payment only)
---
IMPORTANT NOTES:
- Clean and simple UI required
- Scalable backend structure (multi-society architecture)
- Code ownership must be transferred
- No upfront full payment (milestones only)
---
TO APPLY, PLEASE SHARE:
1. Links to similar apps you have built (with demo if possible)
2. Your proposed tech stack
3. Approach for handling multi-society (society_id structure)
4. Timeline and cost breakdown
---
Only apply if you have relevant experience and can deliver quality work within timeline.
Description:
I am looking to build a multi-society management Android application (MVP first, scalable later). This will be a SaaS-based platform where multiple residential societies can use the app independently.
The app must support multiple societies with proper data isolation and role-based access.
---
PROJECT OVERVIEW:
- Multi-tenant (multi-society) system
- Android app (Flutter preferred)
- Backend: Firebase or Node.js
- Clean UI and scalable architecture required
---
USER ROLES:
1. Super Admin (platform owner)
2. Society Admin (manages one society)
3. Resident (end user)
---
CORE FLOW:
- Mobile number login with OTP
- After login, always show “Select Society” screen (even if only one society exists)
- Each user is mapped to a society using society_id
- Strict data isolation between societies
---
FEATURE REQUIREMENTS:
SUPER ADMIN:
- Add and manage societies
- Assign multiple admins per society
- Activate / deactivate societies
- View platform-level dashboard (total societies, users, etc.)
---
SOCIETY ADMIN:
- Add / edit / delete residents (name, flat number, phone)
- Create monthly maintenance bills (month + amount)
- Dashboard:
- Total residents
- Total collected amount
- Pending amount
PAYMENT SYSTEM:
- UPI-based payment flow
- Display UPI ID and payable amount
- Open UPI apps via deep link
- Residents can submit:
- UTR number OR
- Payment screenshot
- Admin can approve / reject payments
- Payment reminder feature
---
ADDITIONAL FEATURES:
- Notices (create/view)
- Complaints (with image upload + resolution)
- Search (residents and payments)
- Status tags:
- Paid / Pending / Under Review
- Timestamps for all records
- Basic notification system
---
RESIDENT FEATURES:
- View bills and payment status
- Pay via UPI (deep link)
- Submit payment proof (UTR or screenshot)
- Raise complaints (with image)
- View notices
- Profile screen
---
TECH REQUIREMENTS:
- Flutter (preferred for Android app)
- Firebase (Firestore + Auth) OR Node.js backend
- Image upload support
- Secure APIs (JWT or Firebase Auth)
---
DELIVERABLES:
- Android APK
- Complete source code (mandatory)
- Basic documentation
- Admin panel (mobile or web, optional but preferred)
---
TIMELINE:
- MVP expected within 30–40 days
---
BUDGET:
- Open for discussion (milestone-based payment only)
---
IMPORTANT NOTES:
- Clean and simple UI required
- Scalable backend structure (multi-society architecture)
- Code ownership must be transferred
- No upfront full payment (milestones only)
---
TO APPLY, PLEASE SHARE:
1. Links to similar apps you have built (with demo if possible)
2. Your proposed tech stack
3. Approach for handling multi-society (society_id structure)
4. Timeline and cost breakdown
---
Only apply if you have relevant experience and can deliver quality work within timeline.
Freelancer에서 원본 확인
원본 보기