Backend Dev to Migrate Live React App to Supabase (Postgres + Auth + Row-Level Security)
Only freelancers located in the U.S. may apply.U.S. located freelancers only
I have a fully built, live React web app that currently stores all data in the browser's local storage. I need an experienced developer to migrate it to a real cloud backend using Supabase so data syncs across devices and is secure per-user. This is a well-defined project, I have a complete written spec (data schema, every storage key mapped to a proposed table, security requirements, and phased milestones with acceptance criteria). You will not have to reverse-engineer anything. I'll share the spec with shortlisted candidates. Scope - Set up Supabase (Postgres, Auth, Storage) - Replace the current local-storage data layer with Supabase - Implement real user authentication (replacing a placeholder login) Enforce Row-Level Security so users can only access their own data Move photo/document files to Supabase Storage with matching access policies - Preserve offline-first behavior with sync-on-reconnect - Deliver against clearly defined, testable milestones You're a great fit if you have: - Strong experience with Supabase (or Postgres + auth + RLS) and React - Shipped at least one production app with per-user data and real authentication - Can show me examples of Row-Level Security / multi-tenant data you've built - Clear communicator who works in defined milestones To apply, please: 1. Briefly describe a similar app you've built where users only see their own data, and how you secured it. 2. Tell me your experience specifically with Supabase RLS. 3. Give me a rough fixed-price range for Phases 1–4 (auth + core sync + files), understanding you'll refine it after seeing the full spec. 4. Include the word “moss" at the top of your reply so I know you read this. Budget: fixed-price by milestone, limited startup budget — looking for strong value, not the cheapest bid. Potential for ongoing work if the first phase goes well — including a larger analytics/admin dashboard build for the right person.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:25 minutes ago
- Hires:1
- Interviewing:11
- Invites sent:20
- Unanswered invites:6
About the client
- USAMidland2:47 PM
- Real EstateSmall company (2-9 people)
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