The Copenhagen Research Platform (CARP) consists of a set of open-source components for server-side services and for building mobile health apps in Flutter.

The CARP software architecture follows a domain-driven a domain-driven design pattern. The domain model for CARP is defined in the CARP Core Domain model.

  • CARP Core – Multi-platform framework (Kotlin, Java, JavaScript) to implement distributed data collection solutions.

The following components are available for server-side services.

The following components and example apps support the development of cross-platform (Android, iOS) Flutter smartphone-based mHealth apps for digital phenotyping.