diff --git a/parentflow-admin/src/app/layout.tsx b/parentflow-admin/src/app/layout.tsx
index 55eedda..c8685b4 100644
--- a/parentflow-admin/src/app/layout.tsx
+++ b/parentflow-admin/src/app/layout.tsx
@@ -1,15 +1,11 @@
-import type { Metadata } from 'next';
+'use client';
+
import { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';
import { ThemeProvider } from '@mui/material/styles';
import CssBaseline from '@mui/material/CssBaseline';
import theme from '@/lib/theme';
import './globals.css';
-export const metadata: Metadata = {
- title: 'ParentFlow Admin Dashboard',
- description: 'Admin dashboard for managing ParentFlow application',
-};
-
export default function RootLayout({
children,
}: Readonly<{
@@ -17,6 +13,10 @@ export default function RootLayout({
}>) {
return (
+
+ ParentFlow Admin Dashboard
+
+
diff --git a/start-dev.sh b/start-dev.sh
index 65d6989..be6cb6b 100755
--- a/start-dev.sh
+++ b/start-dev.sh
@@ -152,8 +152,8 @@ EOF
log "Created .env.local for frontend"
fi
-# Start frontend in background
-HOST=0.0.0.0 PORT=3030 npm run dev > /tmp/frontend-dev.log 2>&1 &
+# Start frontend in background (override the port in package.json)
+npx next dev -p 3030 -H 0.0.0.0 > /tmp/frontend-dev.log 2>&1 &
FRONTEND_PID=$!
echo $FRONTEND_PID > /tmp/frontend-dev.pid
success "Frontend started (PID: $FRONTEND_PID)"
@@ -179,8 +179,8 @@ EOF
log "Created .env.local for admin dashboard"
fi
-# Start admin dashboard in background
-HOST=0.0.0.0 PORT=3335 npm run dev > /tmp/admin-dev.log 2>&1 &
+# Start admin dashboard in background (use npx to ensure correct port)
+npx next dev -p 3335 -H 0.0.0.0 > /tmp/admin-dev.log 2>&1 &
ADMIN_PID=$!
echo $ADMIN_PID > /tmp/admin-dev.pid
success "Admin Dashboard started (PID: $ADMIN_PID)"