Skip to main content
KinvivoPart 1

Kinvivo: Eine Familien-App von Grund auf — mit React Native, KI und Offline-First

Das Problem

Moderne Familien koordinieren ihren Alltag über ein Dutzend Tools: WhatsApp für die Einkaufsliste, Google Calendar für Termine, eine Rezept-App hier, eine Todo-App dort. Ein Partner wird zum "Haushalts-Projektmanager" — trägt die mentale Last, während der andere fragt: "Was soll ich mitbringen?"

Kinvivo löst das mit einer einzigen App: geteilte Einkaufslisten, KI-gestützte Essensplanung, Rezeptsammlung und Haushaltsaufgaben — alles synchronisiert in Echtzeit.

Was wir gebaut haben

Mobile App (React Native + Expo)

Die App ist für den Supermarkt gebaut — und der hat oft kein Internet. Deshalb: Offline-First-Architektur mit WatermelonDB (SQLite-basiert). Alles funktioniert lokal. Sobald Netz verfügbar ist, synchronisiert die App automatisch.

Kernfunktionen:

  • Geteilte Einkaufslisten — Echtzeit-Sync zwischen Partnern. Artikel werden automatisch kategorisiert und nach Supermarkt-Gang sortiert
  • KI-Essensplanung — Wochenplan generieren basierend auf Vorlieben, Allergien, Budget und verfügbarer Kochzeit. Zutaten fließen automatisch in die Einkaufsliste
  • Rezeptbuch — Rezepte von jeder Website importieren (automatischer Scraper), Favoriten, Sammlungen, Volltext-Suche
  • Haushaltsaufgaben — Aufgaben erstellen, zuweisen, erledigen

Backend (Express + Prisma + MySQL)

REST-API mit JWT-Authentifizierung, Prisma ORM und MySQL. Echtzeit-Synchronisation über Socket.io mit Redis Pub/Sub — wenn ein Partner einen Artikel abhakt, sieht der andere es sofort.

Rezept-Scraper (Python)

Ein eigener Microservice, der Rezepte von beliebigen Websites extrahiert: Zutaten, Schritte, Kochzeit, Portionen. KI-unterstütztes Rewriting für konsistente Formatierung.

Infrastruktur

  • Kubernetes auf Hetzner — EU-gehostet, DSGVO-konform
  • Terraform für Infrastructure as Code
  • Meilisearch für blitzschnelle Rezeptsuche
  • MinIO für Medien-Storage
  • GitHub Actions für CI/CD

Die technische Herausforderung: Offline-First

Offline-First klingt einfach — ist es nicht. Wenn zwei Personen gleichzeitig offline Änderungen machen, muss das System beim nächsten Sync entscheiden, welche Version gewinnt.

Unsere Lösung: Server-Wins-Strategie mit Konfliktauflösung. Jede Änderung bekommt einen Zeitstempel. Bei Konflikten gewinnt die Server-Version, aber keine Daten gehen verloren — der Client wird rebased. Das Ergebnis: zuverlässiges Sync auch bei fleckiger Mobilverbindung im Supermarkt.

Der Stand

Kinvivo befindet sich in der Beta-Phase. Die App wird von echten Familien im Ruhrgebiet getestet. Die Einkaufslisten-Funktion ist das Herzstück — die KI-Essensplanung der nächste große Meilenstein.

Dieses Projekt zeigt, was Agentic Development für Produktentwicklung bedeutet: Vom Konzept bis zur funktionierenden App mit Mobile, Backend, KI-Features und Infrastruktur — entwickelt von einem kleinen Team, das KI-Agenten als Multiplikator einsetzt.

Ready for your project?

Let's explore how AI-powered development can drive your business forward.

Start your project