diff --git a/dbal/cpp/src/daemon/http/http_server.hpp b/dbal/cpp/src/daemon/http/http_server.hpp
new file mode 100644
index 000000000..e69de29bb
diff --git a/frontends/nextjs/src/app/(auth)/admin/page.tsx b/frontends/nextjs/src/app/(auth)/admin/page.tsx
new file mode 100644
index 000000000..998f470af
--- /dev/null
+++ b/frontends/nextjs/src/app/(auth)/admin/page.tsx
@@ -0,0 +1,22 @@
+"use client"
+
+import { Level3 } from '@/components/Level3'
+import { AuthGate } from '@/components/auth/AuthGate'
+import { PageLoader } from '@/components/auth/PageLoader'
+import { useResolvedUser } from '@/hooks/useResolvedUser'
+import { useLevelRouting } from '@/hooks/useLevelRouting'
+
+export default function AdminPage() {
+ const { user, isLoading } = useResolvedUser()
+ const { onNavigate, onLogout } = useLevelRouting()
+
+ return (
+
+ {isLoading || !user ? (
+
+ ) : (
+
+ )}
+
+ )
+}
diff --git a/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts b/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts
index 5aea9a03d..7f2c7c617 100644
--- a/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts
+++ b/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts
@@ -84,6 +84,19 @@ const notificationCenterMetadata: PackageSeedConfig['metadata'] = {
}
const notificationCenterExamples: any = {}
+const socialHubComponents: any[] = []
+const socialHubMetadata: PackageSeedConfig['metadata'] = {
+ packageId: 'social_hub',
+ name: 'Social Hub',
+ version: '1.0.0',
+ description: 'Social feed package with live rooms and creator updates',
+ author: 'MetaBuilder',
+ category: 'social',
+ dependencies: [],
+ exports: { components: [] },
+}
+const socialHubExamples: any = {}
+
export const DEFAULT_PACKAGES: Record = {
admin_dialog: {
metadata: adminDialogMetadata,
@@ -115,4 +128,9 @@ export const DEFAULT_PACKAGES: Record = {
components: notificationCenterComponents,
examples: notificationCenterExamples,
},
+ social_hub: {
+ metadata: socialHubMetadata,
+ components: socialHubComponents,
+ examples: socialHubExamples,
+ },
}