Your Task Manager project is now running!
- β Backend API: http://localhost:5000
- β Frontend App: http://localhost:8081
- β API Test: http://localhost:5000/api/auth/test
- Open: http://localhost:8081
- You'll see the Task Manager app in your browser
- Register or login to start using it
- Install "Expo Go" app from App Store/Google Play
- Look at the frontend terminal window for QR code
- Scan QR code with Expo Go app
- App will load on your mobile device
You can test the backend API endpoints:
# Test health
curl http://localhost:5000
# Test auth endpoint
curl http://localhost:5000/api/auth/test
# Test registration (example)
curl -X POST http://localhost:5000/api/auth/register \
-H "Content-Type: application/json" \
-d '{"name":"Test User","email":"test@example.com","password":"password123"}'- Go to each PowerShell window running the servers
- Press
Ctrl+Cto stop each server
# Backend (in backend directory)
npm run test-local # Test server (no MongoDB needed)
# OR
npm run dev # Full server (requires MongoDB Atlas)
# Frontend (in frontend directory)
npm start- β User Registration/Login
- β Create, Edit, Delete Tasks
- β Mark Tasks Complete/Incomplete
- β Filter Tasks (All/Pending/Completed)
- β Due Date Management
- β Overdue Task Alerts
- β Cross-Platform (Web + Mobile)
- Backend not working: Try
npm run test-localinstead ofnpm run dev - Frontend not loading: Wait 30 seconds for Metro bundler to start
- API errors: Check if backend is running on port 5000
- Mobile not connecting: Ensure phone and computer on same WiFi network
π Enjoy your Task Manager app!