Flutter Supabase PostgreSQL Developer
Worldwide
Project Overview: I am building a cross-platform (iOS and Android) B2B mobile application for real estate agents. The app serves as a private, subscription-based digital inventory for residential builder floors in Delhi NCR. This is not a public listing app. The core functionality relies on a strict matchmaking engine and secure data privacy. Core Logic & Requirements: Hidden Inventory: When an agent uploads a property (address, photos, details), it remains completely hidden from the general feed. The Matching Engine: Listings are only revealed when another agent inputs a buyer's requirement (e.g., 4 BHK) that matches the criteria. The backend must calculate a 10-20% price margin (negotiation buffer) on the fly to trigger a match. Strict Data Standardisation: The database must enforce specific inputs, such as exact floor level abbreviations (BMT, GF, FF, SF, TF, Terr). Monetisation: The app will be strictly subscription-based for real estate professionals. Required Tech Stack: Frontend: Flutter (must compile flawlessly to iOS and Android). Backend & Database: Supabase and PostgreSQL (You will write the SQL functions for the 10-20% matching logic). Security: Deep understanding of Row Level Security (RLS) in Supabase to ensure property images and addresses are mathematically locked until a match occurs. Payments: Integration with RevenueCat to manage monthly in-app subscriptions via Apple and Google. Deliverables: Fully functional Flutter app deployed to TestFlight and Google Play Console for beta testing. Complete backend setup on my Supabase account with RLS policies enforced. Clean, documented code handed over at the end of the project. To Apply, Please Provide: Links to at least two Flutter apps you have successfully deployed to the App Store/Google Play. A brief explanation (1-2 sentences) of how you would structure the PostgreSQL query to calculate the 10-20% matching margin. (Applications without this will be ignored to filter out auto-bidders). Your estimated timeline and fixed-price bid for this project.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:yesterday
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- India2:03 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by