zora-community
Production-Grade Open Source Automotive Copilot Reference Application.
Overview
zora-community is a fully featured, production-ready vehicle maintenance tracker, parts catalog, and AI copilot built entirely with Kotlin Multiplatform. It serves two complementary roles:
1. Standalone Production Reference: Shows how to combine Compose Multiplatform (Material 3 Dark Titanium), SQLDelight 2.x, Ktor 3, Koin, and json-to-compose in a real-world app across Android, iOS, and Desktop.
2. Official Open-Core Template for kmp-cli: Developers can scaffold directly from this architecture using:
Continuous Integration (GitHub Actions)
zora-community includes an automated GitHub Actions workflow (.github/workflows/ci.yml) running on macOS runners:
- Domain & Unit Testing: Executes ./gradlew --no-daemon jvmTest verifying core logic, Koin dependency injection, and SQLDelight 2.x persistence.
- Headless Skia Offscreen Rendering: Runs offscreen UI screenshot tests against the Dark Titanium design system tokens (PreviewScreenshotGeneratorTest).
- Toolchain Environment Sanity: Validates Kotlin Toolchain declarative module.yaml configuration.