Skip to content

Invotek Documentation

Internal documentation for all Invotek AS projects and shared infrastructure.

System Landscape

C4Context
    title System Context - Invotek Platform

    Person(user, "App User", "Uses Nutri-E or Reward-E iOS apps")
    Person(admin, "Admin / Developer", "Manages apps, reviews feedback")

    System(nutrie, "Nutri-E", "Supplement tracking iOS app with AI analysis")
    System(rewarde, "Reward-E", "Star rewards app for families")
    System(cutie, "Cuti-E Platform", "Character-driven feedback platform")

    System_Ext(appstore, "App Store", "iOS app distribution")
    System_Ext(firebase, "Firebase", "Auth + Firestore for Reward-E")
    System_Ext(cf, "Cloudflare", "Workers, D1, Pages hosting")
    System_Ext(github, "GitHub Actions", "CI/CD with self-hosted runners")

    Rel(user, nutrie, "Tracks supplements")
    Rel(user, rewarde, "Earns star rewards")
    Rel(nutrie, cf, "API calls", "Cloudflare Workers")
    Rel(cutie, cf, "API + hosting", "Workers + D1 + Pages")
    Rel(rewarde, firebase, "Auth + data sync")
    Rel(admin, cutie, "Manages feedback")
    Rel(nutrie, appstore, "Distributed via")
    Rel(rewarde, appstore, "Distributed via")
    Rel(nutrie, github, "CI/CD")
    Rel(cutie, github, "CI/CD")
    Rel(rewarde, github, "CI/CD")

    UpdateLayoutConfig($c4ShapeInRow="3", $c4BoundaryInRow="1")

Projects

Project Description Tech Stack Status
Nutri-E Supplement tracking app SwiftUI, Core Data, Cloudflare Workers App Store live
Reward-E Star rewards for kids SwiftUI, Firebase In development
Cuti-E Feedback platform Cloudflare Workers + D1, iOS/Android SDKs Platform live
iOS SDK Cuti-E iOS SDK Swift Package Manager Published
CutiELink SDK Lightweight link SDK Swift Package Manager Published

Infrastructure

Topic Description
Self-Hosted Runners macOS + Ubuntu GitHub Actions runners
Google Cloud Platform Workload Identity Federation, Firebase projects
CI/CD & Code Review PR workflow, Copilot review, auto-merge
Multi-Workspace Parallel Claude workspaces
  • GitHub org: Stig-Johnny
  • Cuti-E website: cuti-e.com
  • Cuti-E API: https://api.cuti-e.com
  • GCP project: invotek-github-infra