← back
Flutter-Supabase Legal SaaS MVP

Flutter-Supabase Legal SaaS MVP

Pending
💰 INR 12500–37500 👤 Unknown 🕒 9d ago status: new
PHP Mobile App Development iPhone PostgreSQL Web Development Flutter GitHub Next.js SaaS
I’m building a chamber-management SaaS platform designed specifically for Indian advocates and legal chambers, and I’m looking for an experienced Flutter + Supabase developer (or small team) to build the first production-ready MVP for Android, iOS, and web. The goal is to create a clean, reliable, and scalable legal operations platform focused on case management, hearing tracking, document storage, and chamber workflows. Tech stack is already finalized: • Flutter (mobile app) • Next.js (lightweight admin/web panel) • Supabase (PostgreSQL, Auth, Storage, RLS) • Razorpay (subscriptions and recurring billing) • Firebase Cloud Messaging (push notifications) • GitHub for source control and collaboration MVP Scope Authentication & Subscription • Secure signup/login flow • Free-trial onboarding with upgrade to paid subscription • Razorpay recurring subscription integration • Trial restrictions and storage limits Role-Based Access • Advocate/Admin role • Clerk role with restricted permissions • Proper access control using Supabase RLS policies Case Management • Create/edit/manage cases • Add hearing dates and updates • Case status tracking • Basic search by case number or client name Document Management • Upload and organize PDFs/images/documents • Attach documents to cases • Secure Supabase Storage implementation • File-size and storage-limit handling Dashboard • Clean overview screen showing: * upcoming hearings * recent activity * pending tasks * active cases * quick status indicators Notifications • Push reminders for upcoming hearing dates • Basic email notifications Admin/Web Panel • User management • Subscription overview • Storage monitoring • Basic product analytics/dashboard Deliverables 1. Flutter mobile app for Android & iOS 2. Next.js admin/web panel 3. Complete Supabase backend setup: • PostgreSQL schema • SQL migrations • RLS policies • Storage buckets 4. Razorpay subscription workflow 5. Firebase push notification setup 6. GitHub repository with clean commit history and branch-based workflow 7. Deployment support for: • Play Store beta/testing • TestFlight beta/testing 8. Basic technical documentation/setup instructions Important Expectations • Clean, scalable architecture — avoid unnecessary overengineering • Proper folder structure and maintainable code • Strong understanding of Flutter state management and Supabase security • Secure document handling and user isolation • Responsive UI with smooth UX • Frequent progress updates during development Acceptance Criteria The MVP will be considered complete when: • A user can sign up and start a trial • Subscription upgrade via Razorpay works successfully • Advocate can create a case and upload documents • Hearing reminders are received through push notifications • Dashboard correctly reflects case data • Clerk permissions work correctly • Data isolation between organizations/chambers is secure When Applying, Please Include • Links to similar Flutter/SaaS/file-upload/subscription apps you’ve built • Experience with Supabase/PostgreSQL • Estimated timeline with milestones • Cost breakdown and payment structure • Your proposed architecture: * state management * auth flow * storage rules * CI/CD approach * notification strategy • Your Git workflow, testing approach, and deployment process Preference will be given to developers who have: • Built SaaS products before • Experience with document-heavy applications • Strong Flutter UI/UX implementation skills • Good understanding of scalable backend/database design I’m ready to begin immediately with the right development partner.
↗ View on Freelancer