Caroline
[WIP] This project is unfinished and not ready for use, most features described are not complete.
Caroline provides privacy respecting backend services with multiplatform Kotlin SDKs.
Services
The SDK provides the following features depending on your server deployment.
Application
Authentication - Managed users with passwords or OAuth Providers (Github, Google, etc.)
Functions - Manipulate shared data based on cron or webhook triggers
Shared data store - Store and query data with custom access rules
Encrypted data store - Store and query data locally and sync it with e2e encryption
Remote configuration - Distribute runtime configuration based on device attributes, percentage, etc.
Monitoring
Analytics - Track events with custom attributes
Crash Reporting - Collect caught and fatal errors with custom data
Logging - Stream your application logs in realtime or schedule uploads