loaded.
Case Study · Mobile App · Krankenkasse · React Native + Supabase

Die Krankenkassen-App, die prüft statt verkauft

PrimAI analysiert Policen, vergleicht offizielle BAG-Prämien und begleitet Franchise-, Modell- und Kassenwechsel — als kostenlose App, ohne Verkaufsdruck.

React Native
Eine Codebasis für iOS und Android
BAG-Daten
Offizielle Prämien als Datenbasis
KI-gestützt
Policen-Analyse und Wechsel-Logik
Kurzfassung

PrimAI (primai.ch) ist eine kostenlose Schweizer Krankenkassen-App, entwickelt von loaded.ch mit React Native und Supabase. Funktionsumfang: bestehende Police analysieren, offizielle BAG-Prämien vergleichen, Franchise und Modell (Standard, Hausarzt, HMO, Telmed) einordnen, Kündigungsfristen und -schreiben vorbereiten und den Wechsel planen — ohne Verkaufsdruck. Die Marketing-Website läuft auf Astro, die App-Logik auf React Native mit Supabase-Backend.

Ausgangslage

Das Problem hinter dem Projekt

Krankenkassenwechsel in der Schweiz ist ein Jahresritual mit Informations-Asymmetrie: Vergleichsdienste leben von Provisionen, und die relevanten Fragen — Franchise-Höhe, Modellwahl, Kündigungsfristen — beantwortet kaum jemand neutral. Die Produktidee: ein Werkzeug, das rechnet und erinnert, statt zu verkaufen.

Technisch bedeutete das: offizielle BAG-Prämiendaten sauber integrieren, eine Policen-Analyse bauen, die aus einem Dokument die relevanten Parameter zieht, und Fristen-Logik, die Nutzer rechtzeitig erinnert — verpackt in eine App, die auch Nicht-Versicherungsnerds bedienen können.

Customer Journey

Vom ersten Kontakt bis zum Abschluss — die Mechanik dahinter

01

Police fotografieren

Die App scannt die bestehende Police; die Vision-KI extrahiert Versicherer, Modell, Franchise und Prämie — für den ganzen Haushalt, KVG und VVG.

02

Ehrlich vergleichen

Der Vergleich rechnet auf offiziellen BAG-Prämien, nicht auf einer provisionsgetriebenen Auswahl — inklusive Franchise- und Modell-Optimierung innerhalb der bestehenden Kasse.

03

Rechtzeitig erinnert werden

Fünf eskalierende Erinnerungen bis zur Kündigungsfrist vom 30. November — die App kennt das Empfangsprinzip und plant rückwärts.

04

Wechseln ohne Papierkrieg

Kündigungsschreiben und Aufnahmeantrag werden generiert, per Face-ID/Skribble qualifiziert signiert und versendet — der komplette Wechsel aus einer App, ohne Verkaufsdruck.

Die Lösung

Was wir gebaut haben

Policen-Analyse

Bestehende Police erfassen und KI-gestützt auswerten: Was ist versichert, was kostet es, wo liegen Optimierungshebel bei Franchise und Modell?

Offizieller Prämienvergleich

Vergleich auf Basis der offiziellen BAG-Prämiendaten — die neutrale Datenquelle, nicht eine provisionsgetriebene Auswahl.

Wechsel-Assistent mit Fristen-Logik

Kündigungsfristen im Blick, Kündigungsschreiben vorbereitet, Wechsel Schritt für Schritt geplant — die App führt durch den Prozess statt nur zu informieren.

Cross-Platform mit React Native

Eine Codebasis für iOS und Android, Supabase als Backend für Auth und Daten — der Standard-App-Stack von loaded für schnelle, wartbare Mobile-Produkte.

Tech-Stack: React NativeSupabaseAstro (Website)
Die Architektur

Wie es wirklich gebaut ist

Die App ist Expo/React Native (New Architecture, eine Codebasis für iOS und Android) mit Supabase als Backend — Auth inklusive Telefon-OTP, Keychain-gesicherte Session-Persistenz, 17+ Datenbank-Migrationen mit Row Level Security. Die gesamte KI läuft durch eine einzige Edge Function: einen selbstgebauten Multi-Provider-LLM-Proxy mit task-spezifischen Fallback-Ketten. Policen-OCR nutzt Gemini als Primärmodell mit Claude als Fallback — ein dokumentierter Trade-off, weil Vision-Analyse mehrseitiger PDFs beim Erstmodell zu Timeouts führte. Jeder Task hat eigene Timeout-Budgets und degradiert kontrolliert durch die Kette.

Die Prämiendaten kommen aus den offiziellen BAG-Publikationen: eine eigene Datenpipeline mit PLZ-zu-Prämienregion-Auflösung, Altersklassen-, Franchise- und Tariftyp-Logik (Standard, Hausarzt, HMO, Telmed) über alle ~45 Versicherer. Die Vergleichs-API ist bewusst öffentlich und auth-frei, Zod-validiert und gecacht — dieselben Daten speisen übrigens auch die Kantons-Landingpages von expat-savvy.ch.

Der Chat-Assistent ist ein Tool-using Agent: Er kann Prämien vergleichen, PLZ auflösen, das Haushaltsprofil lesen — und Dokumente wirklich erzeugen (Kündigungsschreiben, Aufnahmeantrag, Franchise-Wechsel). Der Wechsel wird Ende-zu-Ende: OCR der alten Police → BAG-Vergleich → KI-generiertes Kündigungsschreiben → Signatur per Face-ID/Skribble (qualifizierte Schweizer E-Signatur) → Versand. Die Fristen-Logik ist im Kalender verankert: fünf eskalierende Push-Erinnerungen von September bis zum 27. November, auf das Empfangsprinzip (Ankunft bis 30.11.) getaktet.

Stack im Detail
App
Expo 54, React Native 0.81, React 19, NativeWind
Backend
Supabase (Auth + Phone-OTP, RLS, Edge Functions)
KI
Multi-Provider-Proxy: Gemini + Claude, Fallback-Ketten
Prämiendaten
Offizielle BAG-Daten, PLZ→Region-Auflösung
Signatur
Skribble (QES) + Face-ID (expo-local-authentication)
Website
Astro, mehrsprachig (DE/FR/IT)
Design-Rationale

Warum es so aussieht

Die App spricht Du-Form und nutzt eine Material-3-artige Token-Palette um ein tiefes Burgund (#470328) auf warmem Off-White — seriös genug für Versicherung, warm genug für eine Consumer-App. Die Marketing-Site fährt die hellere Schwester-Palette (Magenta + Petrol) mit nativem System-Font-Stack: schnell, vertraut, unaufgeregt.

Der Ton ist bewusst anti-broker: «prüfen, optimieren, wechseln» statt «sparen Sie jetzt!!» — das Produkt verkauft Kontrolle, nicht Abschlüsse, und das Design zieht mit.

Was wir daraus gelernt haben

Bei Apps mit Jahres-Rhythmus (Krankenkassenwechsel: Oktober/November) ist die Fristen-Logik das Herzstück — eine App, die im richtigen Moment erinnert, schlägt eine App mit mehr Features. Produktwert entsteht hier aus Timing, nicht aus Umfang.

FAQ

Fragen zu diesem Projekt

Mit welchem Stack ist die PrimAI App gebaut?
React Native für iOS und Android aus einer Codebasis, Supabase als Backend, Astro für die Marketing-Website. Derselbe Stack, den loaded.ch für Kunden-Apps einsetzt — Details unter /leistungen/app-entwicklung/.
Was kostet eine vergleichbare App?
App-Projekte mit React Native, Backend und Store-Launch starten bei loaded.ch ab CHF 19'000. Der Umfang hängt an Datenintegrationen und Logik-Tiefe — eine Ersteinschätzung gibt es im kostenlosen Erstgespräch, Preise öffentlich unter /preise/.
Warum React Native statt zwei nativer Apps?
Weil eine Codebasis für iOS und Android Entwicklungs- und Wartungskosten etwa halbiert, bei für die meisten Anwendungsfälle identischer User Experience. Nativ lohnt sich erst bei Spezialanforderungen (aufwendige Grafik, tiefe Hardware-Integration).

Passende Leistung zu diesem Projekt: App-Entwicklung

Kostenloses Strategiegespräch buchen.

30 Minuten — unverbindlich, kein Verkaufsgespräch. Wir analysieren Ihre Situation und zeigen, was möglich ist.

MoDiMiDoFrSaSo
Verfügbare Zeiten werden geladen...