You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A text-based crisis and mental health support platform built on the Workflow engine. Supports multi-channel messaging (SMS, webchat), multi-tenant operation, real-time conversation management, risk assessment, and escalation protocols -- all configured through YAML with zero application code.
Medical and police escalation: Structured escalation protocols with supervisor notification
PII encryption: AES-256 field-level encryption for all personally identifiable information
Entry/exit surveys: Configurable surveys for outcomes tracking and quality improvement
AI-powered summaries: Conversation summaries for warm handoffs and supervisor oversight
Follow-up scheduling: Automated follow-up check-ins after conversation close
Queue management: Per-program queues with health monitoring and alert thresholds
Role-based access: Responder, Supervisor, and Admin roles with appropriate permissions
Observability: Prometheus metrics and Grafana dashboards
Event-driven: Apache Kafka for asynchronous event processing and audit logging
Hot-reloadable: All business logic runs as dynamic Go components via Yaegi
Quick Start
# Clone the workflow repository
git clone https://github.com/GoCodeAlone/workflow.git
cd workflow/example/chat-platform
# Start all services
docker compose --profile distributed up --build
# Open the platform
open http://localhost:8080