Skip to content

karlstuke1/arzt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arzt KI

SwiftUI-App für iPhone mit:

  • deutschem Onboarding
  • StoreKit-2-Paywall mit Skip-Button für Tests
  • Chat mit Foto-Upload
  • direkter Kamera für Fotoanalyse
  • OpenRouter-Anbindung für Chat und Bildauswertung
  • haptischem Feedback und optionalen UI-Sounds

Projektstruktur

  • project.yml – alternative XcodeGen-Definition
  • ArztKI.xcodeproj – direkt in Xcode öffnbares Projekt
  • ArztKI/Sources – kompletter SwiftUI-Sourcecode
  • ArztKI/Resources/Info.plist – Bundle-Konfiguration, API- und Produkt-IDs
  • ArztKI/Resources/Assets.xcassets – Farben, App-Icon und UI-Sounds

Setup

  1. In ArztKI/Resources/Info.plist den OpenRouter-Key eintragen.
  2. Bundle-ID in project.yml anpassen.
  3. Produkt-IDs in Info.plist an deine In-App-Purchases anpassen.
  4. ArztKI.xcodeproj in Xcode öffnen.
  5. Auf einem echten iPhone testen, wenn du die Kamera nutzen willst.

Standardwerte in Info.plist

  • OPENROUTER_CHAT_MODEL
  • OPENROUTER_VISION_MODEL
  • OPENROUTER_API_KEY
  • YEARLY_PRODUCT_ID
  • MONTHLY_PRODUCT_ID
  • ENABLE_UI_SOUNDS

Wichtige Dateien

  • OnboardingFlow.swift – komplettes Onboarding
  • PaywallView.swift – Paywall mit Test-Skip
  • HomeViews.swift – Chat, Kamera und Profil
  • Prompts.swift – Systemprompts und Response-Schemas
  • AIService.swift – OpenRouter Request/Response Handling
  • CameraSupport.swift – Kamera-Preview und Fotoaufnahme
  • DynamicComponents.swift – wiederverwendbare UI-Bausteine
  • Utilities.swift – Theme, Haptics, Sounds und Hilfsfunktionen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages