I am looking for an experienced full stack developer to migrate an existing Base44 application to a fully self hosted infrastructure using Supabase as the backend. The objective is to remove the live production site from Base44 entirely, while still continuing to use Base44 as a development environment. I want the ability to build and update the app inside Base44, then when ready, lift and shift the updated version to my own hosting environment without being locked into Base44’s backend or infrastructure. This is a structured migration, not a rebuild. --- **Current Setup** * Application built in Base44 * Uses Base44 entities and SDK * Uses Base44 integrations: * InvokeLLM for generating blog content and Welsh translations from RSS feeds * SendEmail for contact forms and admin notifications * Likely UploadFile for blog cover images and product images --- **Target Architecture** * Supabase for: * PostgreSQL database * Authentication * Storage for file uploads * Row Level Security * Custom SDK that mimics Base44’s API so existing code works unchanged * Hosting on my own infrastructure, likely Cloudflare Pages, Vercel or Docker based hosting * External integrations replacing Base44 services: * OpenAI or equivalent for LLM * Resend, SendGrid or similar for email * Supabase Storage for file uploads --- **Key Requirement – Development Model** This is critical. I would like: * The live production site to be fully independent from Base44 * No runtime dependency on Base44 once deployed * All data stored in Supabase, not Base44 However, I still want to: * Keep the app inside Base44 for development * Make updates inside Base44 * When ready, export or lift and shift the updated version to my own hosting * Deploy the new version to my Supabase backed environment In short, Base44 becomes a development environment only, not the production backend. The solution must support this workflow cleanly and repeatedly. --- **Scope of Work** 1. Audit existing Base44 app structure and entities 2. Design and implement Supabase schema matching existing entities 3. Configure Row Level Security correctly 4. Migrate existing data from Base44 to Supabase 5. Implement replacements for: * InvokeLLM * SendEmail * UploadFile 6. Ensure existing functions such as: * generateBlogFromRss * sendContactEmail * notifyContactSubmission * notifyProductEnquiry work without code rewrites where possible 7. Set up deployment pipeline for self hosted production 8. Document the lift and shift process for future updates --- **Deliverables** * Fully working production site hosted independently from Base44 * Supabase project configured securely * All integrations working * Clear documentation on: * How to export new versions from Base44 * How to deploy them to the self hosted environment * How to manage environment variables and secrets * Confirmation that Base44 is no longer required for production runtime --- **Ideal Candidate** * Strong experience with Supabase and PostgreSQL * Experience replacing SaaS backends with self hosted infrastructure * Experience with OpenAI or similar LLM integrations * Experience with transactional email services * Comfortable designing secure architectures with RLS * Able to think through long term maintainability, not just one off migration --- **Please Include in Your Proposal** * Similar migration projects you have completed * Your proposed architecture * Estimated timeline * Fixed price or structured cost estimate * Any risks you foresee with this development model --- This is a serious migration project, not a quick patch. I am looking for someone who understands long term architecture and vendor independence. If you understand both Base44 style low code platforms and proper backend architecture, I would like to hear from you.