← Jobs

Migrate multi-tenant SaaS platform to Supabase + Vercel

Budget: - HOURLY / PART_TIME ⭐ 3.96 (28) Canada

react-js, next.js, postgresql

Preferred qualifications

  • Experience: Intermediate
We run a multi-tenant lead generation platform that was built using Manus. Currently runs on Manus hosting. We're growing and need it moved onto standard infrastructure. We have a detailed architecture doc in the repo root covering the stack, database schema, auth, file storage, etc. We are looking for a migration and QA. About the application A multi-tenant funnel platform with a master admin panel and per-client workspaces. - React and Tailwind on the front end - 6 tenants live today - Each one runs on its own custom domain with SSL - Live production data Scope of work We need you to - migrate the database to Postgres, on Supabase or Neon. - move all file and image storage and rewrite every reference in the database and code - deploy the application to Vercel or Railway, whichever suits the framework - replicate all environment variables, integrations and transactional email - migrate custom domains and SSL for each tenant - set up automatic deployment from GitHub - set up automated daily database backups stored outside the hosting provider - write handover documentation A few more things... - The repo must stay compatible with Manus's GitHub sync. We'll keep making product changes by prompting Manus and pushing to the same repo. Don't restructure in a way that breaks that. Skills we're looking for: - Strong React and Next.js - Postgres, and experience with Supabase or a similar managed platform - Deployment on Vercel or Railway - Multi-tenant architecture, especially programmatic custom domain and SSL provisioning - DNS and certificate management - Real experience migrating production applications with live data Look forward to your application!
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in