diff --git a/apps/docs/components/NavData.tsx b/apps/docs/components/NavData.tsx
deleted file mode 100644
index 8fb29b5fa23..00000000000
--- a/apps/docs/components/NavData.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import { ReactNode } from 'react'
-
-import { navDataForMdx } from './Navigation/NavigationMenu/NavigationMenu.constants'
-
-export function NavData({
- data,
- children,
-}: {
- data: keyof typeof navDataForMdx
- children: (navItems: (typeof navDataForMdx)[keyof typeof navDataForMdx]) => ReactNode
-}) {
- const navItems = navDataForMdx[data]
- return children(navItems)
-}
diff --git a/apps/docs/content/guides/auth/social-login.mdx b/apps/docs/content/guides/auth/social-login.mdx
index c0b642296d3..c5c805bd3bd 100644
--- a/apps/docs/content/guides/auth/social-login.mdx
+++ b/apps/docs/content/guides/auth/social-login.mdx
@@ -21,28 +21,145 @@ There are several reasons why you might want to add social login to your applica
Supabase supports a suite of social providers. Follow these guides to configure a social provider for your platform.
diff --git a/apps/docs/content/guides/database/connecting-to-postgres.mdx b/apps/docs/content/guides/database/connecting-to-postgres.mdx
index b1ee6e35da7..28e777857e1 100644
--- a/apps/docs/content/guides/database/connecting-to-postgres.mdx
+++ b/apps/docs/content/guides/database/connecting-to-postgres.mdx
@@ -32,32 +32,54 @@ The IPv4 add-on is not dual-stack: enabling it swaps the project's IPv6 (AAAA) D
## Quickstarts
## Data APIs and client libraries
diff --git a/apps/docs/content/guides/platform/migrating-to-supabase.mdx b/apps/docs/content/guides/platform/migrating-to-supabase.mdx
index f4715f672cf..8b137e228dd 100644
--- a/apps/docs/content/guides/platform/migrating-to-supabase.mdx
+++ b/apps/docs/content/guides/platform/migrating-to-supabase.mdx
@@ -6,20 +6,104 @@ Learn how to migrate to Supabase from another database service.
## Migration guides
-
- {(migrationPages) => (
-