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)"