======================================== FAMILY HUB - COMPLETE STARTUP GUIDE ======================================== DATABASE IS READY! ✅ - Location: D:\Hosted\familyhub\backend\data\family_hub.db - Users: jess, lou, william, xander, bella - Password: password123 (for all users) STEP-BY-STEP STARTUP: ======================================== 1. START THE BACKEND - Open Terminal #1 - Run: D:\Hosted\familyhub\start-backend.bat - Wait until you see: "Uvicorn running on http://0.0.0.0:8001" - Leave this terminal OPEN and RUNNING 2. TEST THE BACKEND (Optional but recommended) - Open Terminal #2 - Run: D:\Hosted\familyhub\test_backend_api.bat - You should see: {"status":"healthy"} and a token response - If you see errors, the backend isn't running correctly 3. START THE FRONTEND - Open Terminal #3 - cd D:\Hosted\familyhub\frontend - npm run dev - Wait until you see: "Local: http://localhost:5173" - Leave this terminal OPEN and RUNNING 4. LOGIN TO THE APP - Open your browser to: http://localhost:5173 - Username: jess - Password: password123 - Click Login TROUBLESHOOTING: ======================================== If login fails with "Invalid username or password": 1. Make sure BOTH backend AND frontend are running - Backend: Terminal #1 should show FastAPI logs - Frontend: Terminal #3 should show Vite logs 2. Check backend logs in Terminal #1 - You should see POST /api/v1/auth/login requests - If you don't see any requests, there's a connection issue 3. Check browser console (F12) - Look for CORS errors or network errors - URL should be: http://localhost:8001/api/v1/auth/login 4. Test backend directly: - Run: test_backend_api.bat - This will test if backend login works QUICK COMMANDS: ======================================== Start Backend: D:\Hosted\familyhub\start-backend.bat Start Frontend: cd D:\Hosted\familyhub\frontend && npm run dev Test Backend: D:\Hosted\familyhub\test_backend_api.bat View API Docs: http://localhost:8001/docs Login with: jess / password123