Marketplace Migration (Webflow → Vue + Supabase)
Migration of the public marketplace from Webflow to Vue 3 + Supabase with SSR, Auth and unified data.
FindNido - Marketplace Migration (Webflow → Vue + Supabase)
Challenge
FindNido's public marketplace was built on Webflow, limiting technical SEO, performance, customization and real-time data integrations. The goals were:
- Improve SEO and performance with SSR and granular meta control.
- Unify data into a consistent and scalable database.
- User authentication for favorites, alerts and requests.
- Automate lead routing into their internal CRM/operations.
Solution
We executed a full migration to Vue 3 + Nuxt with a managed backend in Supabase (PostgreSQL, Auth, Storage).
Key deliverables
- SSR and SEO-friendly routing in Nuxt with optimized
og/meta. - PostgreSQL data model for properties, developments, favorites and requests.
- Supabase Auth (email/password and magic links) with route protection and RLS policies.
- API and Realtime for inventory and availability changes.
- Lightweight content layer for landing pages and key collections.
- Lead integration into internal tools via webhooks and queues.
Tech stack
- Frontend: Vue 3 + Nuxt + TypeScript
- Backend & DB: Supabase (PostgreSQL, Auth, Storage, Realtime)
- CI/CD: Vercel + Supabase CLI
- Observability: Vercel Analytics + Supabase logs
Result
Business and product impact
✅ Technical SEO: full control over metadata, sitemap and SSR; significant indexing improvements.
✅ Performance: faster loads and higher Lighthouse scores.
✅ Conversion: authenticated favorites and lead flows with reliable tracking.
✅ Scalability: normalized data model and RLS rules ready for growth.
"Migrating from Webflow gave us speed, control and a solid technical foundation. We now iterate faster with unified data."
— FindNido Team