diff --git a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts index baa5678f56940..87102c911f3e9 100644 --- a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts +++ b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts @@ -2193,7 +2193,7 @@ export const platform: NavMenuConstant = { url: '/guides/platform/project-transfer', }, { - name: 'Duplicate Project', + name: 'Restore to a new project', url: '/guides/platform/clone-project', }, { diff --git a/apps/docs/content/guides/platform/clone-project.mdx b/apps/docs/content/guides/platform/clone-project.mdx index 8a67d30ac43f2..f2399770ae537 100644 --- a/apps/docs/content/guides/platform/clone-project.mdx +++ b/apps/docs/content/guides/platform/clone-project.mdx @@ -1,9 +1,29 @@ --- -title: Duplicate project +title: Restore to a new project subtitle: How to clone your existing Supabase project --- -You can clone your Supabase project by restoring your data from an existing project into a completely new one. Note that this only duplicates your database, not your project configuration. + + +You can clone your Supabase project by restoring your data from an existing project into a completely new one. This process creates a database-only copy and requires manual reconfiguration to fully replicate your original project. + + + +**What will be transferred?** + +- Database schema (tables, views, procedures) +- All data and indexes +- Database roles, permissions and users +- Auth user data (user accounts, hashed passwords, and authentication records from the auth schema) + +**What needs manual reconfiguration?** + +- Storage objects & settings (Your S3/storage files and bucket configurations are **NOT** copied) +- Edge Functions +- Auth settings & API keys +- Realtime settings +- Database extensions and settings +- Read replicas Whether you're using physical backups or Point-in-Time recovery (PITR), this feature allows you to duplicate project data with ease, perform testing safely, or recover data for analysis. Access to this feature is exclusive to users on paid plans and requires that physical backups are enabled for the source project. diff --git a/apps/www/_events/2025-09-10-migrating-from-firebase-mobbin.mdx b/apps/www/_events/2025-09-10-migrating-from-firebase-mobbin.mdx new file mode 100644 index 0000000000000..19863e2780668 --- /dev/null +++ b/apps/www/_events/2025-09-10-migrating-from-firebase-mobbin.mdx @@ -0,0 +1,45 @@ +--- +title: 'Firebase to Postgres: Breaking through the NoSQL ceiling with Mobbin' +meta_title: 'Firebase to Postgres: Breaking through the NoSQL ceiling with Mobbin' +subtitle: 'How Mobbin scaled beyond Firebase with Supabase and Postgres' +meta_description: 'Learn how to overcome Firebase limitations and migrate to Postgres with Supabase for better performance, scalability, and cost control.' +type: 'webinar' +onDemand: true +date: '2025-09-10T08:00:00.000-07:00' +timezone: 'America/Los_Angeles' +duration: '45 mins' +company: + { + name: 'Mobbin', + website_url: 'https://mobbin.com/', + logo: '/images/customers/logos/light/mobbin.png', + logo_light: '/images/customers/logos/mobbin.png', + } +categories: + - webinar +main_cta: { + url: 'https://events.zoom.us/ev/AsCYBtbPIBcdwQ6c871Vq4nxQlANWpKfu33ZOabQI5I0pzlIwLMp~AujOF_USe12uH1PnzC4QLd0k7fzJSwuqAapzXDUQ5MFZuu8R6x8mgiM1Ag', # Replace with actual registration link + target: '_blank', + label: 'Register now', + } +speakers: 'dventimi,jian_jie' +--- + +## Firebase to Postgres: Breaking through the NoSQL ceiling + +Firebase is great for MVPs, but most teams hit the ceiling fast. When your app starts to scale, Firestore’s NoSQL model can slow you down, limit your queries, and drive up costs without warning. + +In this 45-minute session, Supabase engineers and Mobbin CEO Liau Jian Jie break down the technical challenges of growing on Firebase and show how Postgres gives you the tools to scale with confidence. You’ll learn how to migrate your app to Supabase on AWS using modern SQL, real-time features, and flexible auth and storage, all with better performance and cost control. + +This session is built for startup founders and technical leads who want to stay fast without giving up control. + +### Key takeaways + +- What breaks when Firebase apps start to scale +- How SQL makes complex queries simple +- How to migrate data, auth, and storage in a weekend +- Why Postgres improves speed and observability +- What it really costs to stay on Firebase +- Lessons from a founder who already made the switch + +Join us live to participate in the Q&A afterwards. Can’t make it to the event? We’ll send you a link to the recording. diff --git a/apps/www/lib/authors.json b/apps/www/lib/authors.json index ab0e0d3d741a7..faa1a33114a8b 100644 --- a/apps/www/lib/authors.json +++ b/apps/www/lib/authors.json @@ -653,5 +653,21 @@ "position": "Security Engineer", "author_url": "https://github.com/staaldraad", "author_image_url": "https://avatars.githubusercontent.com/u/4200832?v=4" + }, + { + "author_id": "dventimi", + "author": "David Ventimiglia", + "username": "dventimi", + "position": "Engineering", + "author_url": "https://github.com/dventimi", + "author_image_url": "https://avatars.githubusercontent.com/u/97983663?v=4" + }, + { + "author_id": "jian_jie", + "author": "Jian Jie Liau", + "username": "jianji", + "position": "CTO and Co-Founder Mobbin", + "author_url": "https://github.com/liaujianjie", + "author_image_url": "https://avatars.githubusercontent.com/u/3143132?v=4" } ]