Client-based route optimization backend for real estate agents.
Status: shelved MVP, built solo in ~1 week (Nov 2025) to validate the idea. Paired with the AgentFlow Frontend. Not actively maintained.
✅ In-memory data storage (no database needed!) ✅ CRUD API for property showings ✅ Mock route optimization ✅ Real-time location sharing (Socket.IO) ✅ Time-limited share tokens (1-hour expiration)
npm install
npm startServer runs on http://localhost:3000
# Health check
curl http://localhost:3000/api/health
# Create a showing
curl -X POST http://localhost:3000/api/showings \
-H "Content-Type: application/json" \
-d '{"property_address":"123 Main St","client_name":"John","appointment_time":"2025-11-12T09:00:00Z"}'
# Get all showings
curl http://localhost:3000/api/showingsSee DEPLOYMENT.md for full deployment guide (Railway, Render, etc.)
- Test locally
- Deploy to Railway (free)
- Connect frontend
- Add Google Maps API
- Add PostgreSQL (optional)