"When systems fail, community responds"
Crisis intervention engine powered by AI intelligence, persistent state tracking, and voice emergency alerts.
- OpenRouter + Google Gemini - Real-time crisis intelligence
- MongoDB Atlas - Crisis state persistence
- ElevenLabs - Emergency voice alerts
- Node.js + Express - API server
# Install dependencies
npm install
# Configure environment
cp .env.template .env
# Edit .env with your API keys
# Start server
npm run devPOST /api/crisis/update- Generate crisis updatePOST /api/intervention/suggest- Get intervention suggestion
POST /api/state/save- Save crisis statePOST /api/intervention/log- Log community actionGET /api/session/:id- Get session historyGET /api/stats- Global statistics
POST /api/voice/alert- Generate voice alert
GET /health- System healthGET /api/historical- Historical crisis data
Required in .env:
OPENROUTER_API_KEY- https://openrouter.ai/keysMONGODB_URI- https://cloud.mongodb.comELEVENLABS_API_KEY- https://elevenlabs.io/api
MIT