Both servers have been started in separate PowerShell windows.
- URL: http://localhost:8000
- API Docs: http://localhost:8000/docs
- Towers Endpoint: http://localhost:8000/api/v1/towers
- Stats Endpoint: http://localhost:8000/api/v1/towers/stats/summary
- URL: http://localhost:3003
- Towers Page: http://localhost:3003/features/towers
Open browser and visit:
http://localhost:8000/api/v1/towers?limit=5
Should return JSON with tower data.
Open browser and visit:
http://localhost:3003/features/towers
Should show:
- Map with markers
- Sidebar with filters
- Stats cards
- No console errors
python scripts/test_towers_api.py- Check backend PowerShell window for errors
- Verify Python dependencies:
pip install fastapi uvicorn pandas - Check if port 8000 is available
- Try manual start:
cd backend uvicorn app.main:app --reload --port 8000
- Check frontend PowerShell window for errors
- Verify dependencies:
cd frontend && npm install - Check if port 3003 is available
- Try manual start:
cd frontend npm run dev
- Page Loads - No errors in console
- Map Displays - Markers appear on map
- Filters Work - Status, priority, zone filters
- Search Works - Search by ID, zone, state
- Export Works - CSV, JSON, PDF buttons
- Sorting Works - Sort dropdown functions
- Mobile Works - Responsive layout
- Clustering Works - Markers cluster when zoomed out
Servers are running! Open the URLs above to test.