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.