Migrate React/Vite/Tailwind app from Base44 to Independent Supabase Backend

Posted 3 weeks ago

Worldwide

Summary

I have a fully designed kids' video streaming application called Flick Flow. The frontend layout, UI animations, and glassmorphism styling are built using React, Vite, and Tailwind CSS. The codebase is actively synced to a personal GitHub repository and deployed on Vercel. Right now, the application's backend architecture, data queries, and user authentication are hard-tethered to Base44's internal API wrappers (using hooks like base44.auth.me(), base44.entities.Video, and custom integration packages). I want to migrate away from Base44 completely to achieve zero-fee hosting and true platform independence. Your Scope of Work: Cleanly strip out all base44 ecosystem dependencies, packages, environment variables, and proprietary API wrappers from the codebase. Re-write the authentication context to utilize the official @supabase/supabase-js client SDK instead of base44.auth. Migrate and map all existing frontend views and forms (Sign-up, User Roles, Parental Passcode Math Gates, Video Upload feeds, and Public Profiles) to read and write directly to an external Supabase PostgreSQL database. Implement Apple's official child-safety and age-assurance frameworks for iOS compatibility. The developer must review Apple's latest Kids Category requirements and integrate Apple's native Declared Age Range API (or its current equivalent supported framework) into the application architecture. The system should utilize Apple-provided age-range and parental-consent signals whenever available, allowing Flick Flow to determine whether a child account has appropriate parental authorization through Apple's ecosystem rather than relying entirely on custom-built verification workflows. The implementation must be documented and designed to support future iOS and App Store compliance requirements. Set up safe client-side CRUD database operations. Note that Row Level Security (RLS) is already enabled on my Supabase tables—you will be responsible for creating the exact PostgreSQL RLS policies to authorize data transfers securely based on our custom user roles (kid, teen, adult, parent, admin). Ensure the final standalone repository builds flawlessly on Vercel using VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY variables, resulting in a live, bug-free web application with all features working. All final code updates must be pushed back to my private GitHub repository. Please provide examples of past React + Supabase migration work when applying.

  • $850.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React Native
React
Supabase
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Hires:
    1
  • Interviewing:
    4
  • Invites sent:
    6
  • Unanswered invites:
    1
About the client
Member since Jun 18, 2026
  • USA
    Prosper 9:18 AM
  • $283 total spent
    1 hire, 1 active
  • 50 hours

Explore similar jobs on Upwork

Application InstallationFixed-price‐ Posted 3 weeks ago
Android
Smartphone
Tablet
iPhone
Solidity
Ethereum
Smart Contract
Blockchain
Cryptocurrency
Blockchain Architecture
ERC-20

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