Skip to main content

Platform Architecture

mindLAMP is built on a Node.js backend with DocumentDB (CouchDB-compatible) storage and Redis caching. The platform exposes a REST API that serves both the dashboard and the mobile apps.

The AppiOS · Android · watchOS · Wear OSThe DashboardWeb coordinator interfaceREST APILAMP ServerNode.js API · Push Notifications (APNs / FCM)DocumentDBCouchDB-compatible storageRedisCache & sessionsNATSMessage queueREST APICortexPython feature extraction & analysis library

In This Section​

Key Design Principles​

  • API-first — All functionality is accessible through the REST API. The dashboard and mobile apps are clients with no privileged access.
  • Credential hierarchy — Access is scoped by a three-level hierarchy: server administrators, researchers/clinicians, and participants.
  • Extensibility — Custom activities, automations, and integrations are built on top of the API without modifying the core platform.