{
  "slug": "sophrea",
  "name": "Sophrea",
  "status": "in-development",
  "tagline": "Native iOS + Android app for sophrology — guided audio practice, by Amandine Avril.",
  "summary": "A subscription-based mobile app delivering professional sophrology sessions and guided exercises, recorded by sophrologist Amandine Avril. Native Swift on iOS and Kotlin on Android, with a Cloudflare-only backend (Workers + D1 + R2 + KV) for auth, audio delivery, and subscription receipt validation. Currently in active development, preparing for App Store and Play Store launch.",
  "domain": [
    "claude-native-engineering"
  ],
  "stack": [
    "Swift (iOS / SwiftUI / AVFoundation / StoreKit)",
    "Kotlin (Android / Jetpack Compose / ExoPlayer / Google Play Billing)",
    "Cloudflare Workers (TypeScript)",
    "Cloudflare D1 (subscription state, content metadata, user library)",
    "Cloudflare R2 (audio assets, zero egress)",
    "Cloudflare KV (sessions, rate limits)",
    "Cloudflare Queues (Apple/Google receipt validation)",
    "Custom OAuth + JWT (no vendor identity)"
  ],
  "highlights": [
    {
      "label": "Platforms",
      "value": "iOS + Android, both native",
      "detail": "Swift on iOS for AVFoundation audio and StoreKit subscriptions. Kotlin on Android for ExoPlayer and Play Billing. No cross-platform shortcut."
    },
    {
      "label": "Audio library",
      "value": "Recorded by Amandine Avril",
      "detail": "Categorized sessions, offline downloads, regular content updates."
    },
    {
      "label": "Business model",
      "value": "Subscription",
      "detail": "Free trial period, monthly + annual plans, in-app purchase on iOS, Google Play Billing on Android. Receipt validation via Cloudflare Queues."
    },
    {
      "label": "Backend",
      "value": "Cloudflare-only edge stack",
      "detail": "Workers + D1 (relational state) + R2 (audio assets, zero egress) + KV (sessions and rate limits) + Queues (async receipt validation). Edge-native, no third-party identity vendor."
    }
  ],
  "client": {
    "name": "Amandine Avril",
    "role": "Sophrologist & content creator",
    "location": "Saint-Mard, France"
  },
  "ownership": "client",
  "startedAt": "2025-01",
  "keywords": [
    "sophrology",
    "mobile app",
    "ios",
    "swift",
    "swiftui",
    "avfoundation",
    "storekit",
    "android",
    "kotlin",
    "jetpack compose",
    "exoplayer",
    "play billing",
    "cloudflare workers",
    "cloudflare d1",
    "cloudflare r2",
    "cloudflare kv",
    "cloudflare queues",
    "subscription",
    "audio streaming",
    "guided practice",
    "edge backend"
  ],
  "actions": [
    {
      "verb": "fetch-record",
      "description": "Get the structured project record.",
      "endpoint": "https://quasareum.com/api/projects/sophrea"
    },
    {
      "verb": "follow-launch",
      "description": "Watch project status for App Store / Play Store availability.",
      "endpoint": "https://quasareum.com/api/status"
    },
    {
      "verb": "discuss",
      "description": "Send a question or feedback about Sophrea.",
      "endpoint": "https://quasareum.com/api/contact",
      "tool": "send_contact"
    }
  ],
  "relatedProjects": [
    "amav-sophro"
  ],
  "lastUpdated": "2026-04-28"
}