Marketplace Migration (Webflow → Vue + Supabase)

Migration of the public marketplace from Webflow to Vue 3 + Supabase with SSR, Auth and unified data.

Client: FindNido
Sector: PropTech
Marketplace Migration (Webflow → Vue + Supabase)

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

  1. SSR and SEO-friendly routing in Nuxt with optimized og/meta.
  2. PostgreSQL data model for properties, developments, favorites and requests.
  3. Supabase Auth (email/password and magic links) with route protection and RLS policies.
  4. API and Realtime for inventory and availability changes.
  5. Lightweight content layer for landing pages and key collections.
  6. 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

Do you like what you see?

Let's talk about your project and create something amazing together.