Migrate AI-Built App (Base44) to a Production-Ready Stack (Supabase + Vercel)
Buget: $25.0 - $45.0
HOURLY / PART_TIME
⭐ 4.65 (30)
Canada
node.js, javascript, postgresql, react-js, java
We have a web app currently built on Base44, an AI app-building platform. It works well for prototyping, but Base44 runs on shared infrastructure with no SLA, limited backup control, and no real authorization auditing — so before this app goes live with real client data, we need it migrated to infrastructure we own and control.
The app is a customer-facing tool that lets users submit a lookup request and pay via Stripe. Frontend is React (exported via Base44's GitHub sync). We're looking for a developer who has done this kind of migration before, or who is very comfortable with Supabase and can move quickly without breaking what already works.
Scope of work:
Review the exported Base44 codebase (React/Vite) and the existing GitHub repo.
Export all data currently stored in Base44 and recreate the schema in a new Supabase project.
Set up Row Level Security on every table, with proper ownership checks (not just "is logged in") — this is the most common gap in Base44 apps and the priority item.
Replace Base44 SDK calls throughout the codebase with Supabase client calls.
Reimplement any backend logic currently running as Base44 functions (including the Stripe payment flow) as Supabase Edge Functions.
Add rate limiting on any endpoint that triggers a paid API call or a Stripe charge.
Add proper error handling on all API, database, and third-party integration calls — no silent failures.
Review data-fetching patterns for N+1 queries and inefficient calls; add indexes where needed.
Move any hardcoded keys or secrets into environment variables / a secrets manager.
Deploy the frontend to Vercel on our custom domain, with CI/CD through the existing GitHub repo.
Provide short documentation covering environment setup, deployment, and a checklist confirming each item above is addressed.
Must-haves:
Strong hands-on experience with Supabase (Postgres, RLS policies, Edge Functions, Auth)
Solid React/Vite experience
Experience deploying and configuring CI/CD on Vercel
Experience integrating Stripe
Comfortable reviewing and securing AI-generated code
Can explain tradeoffs clearly to a non-technical stakeholder
Nice-to-haves:
Prior experience migrating an app off Base44, Bubble, Lovable, or a similar no-code/AI builder
Experience with small business or agency client tools
Deliverables:
Fully migrated app live on Vercel + Supabase, functionally equivalent to the current version
RLS and authorization confirmed working (not just configured)
Written handoff doc for future maintenance
To apply, please briefly describe how you'd approach auditing and fixing authorization/RLS issues in an AI-generated app, and share an example of past Supabase work if you have one.
Deschide pe Upwork