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
Quick Links
- GitHub org: Stig-Johnny
- Cuti-E website: cuti-e.com
- Cuti-E API:
https://api.cuti-e.com
- GCP project:
invotek-github-infra