Flutter Supabase PostgreSQL Developer

Posted 3 days ago

Worldwide

Summary

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/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Oracle Database
Apache Hadoop
Nice-to-have skills
Apache Spark
Oracle PLSQL
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:yesterday
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 25, 2026
  • India
    2:03 AM

Explore similar jobs on Upwork

TypeScript
iOS Development
Mobile App Development
Android
React Native

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo