Vollständige Produkte
Fertige Apps & Full-Stack Software
Wir liefern vollständige, produktionsreife Anwendungen — vom ersten Screen bis zum gehärteten Server. Keine Prototypen, die im Demo-Modus steckenbleiben, sondern Software, die live geht und live bleibt.
Was Full-Stack heißt
Sechs Schichten, eine Verantwortung
„Full-Stack" ist bei uns kein Schlagwort. Wir verantworten jede Ebene — und vor allem die Übergänge dazwischen.
Android-first ausgeliefert, offline-fähig durch einen Drift/SQLite-Cache, serverseitig über Keycloak abgesichert — eine durchgehende Kette statt lose Teile.
Joicy — zyklus-bewusste Frauengesundheit
Live auf getjoicy.com (Android, de.getjoicy.app). Aus einem minimalen Onboarding — Beginn der letzten Periode, Periodenlänge, Zykluslänge — entsteht eine tägliche, phasenspezifische Empfehlung für Ernährung, Sport und Lifestyle.
Vier Zyklusphasen, jede mit eigener Content-Matrix: Makro-Verteilung, Supplements, Sport nach Level (Beginner, Moderat, Athlet) und Lifehacks.
Ein kosmetischer, claim-freier Hormon-Graph visualisiert den Verlauf; eine manuelle Phasen-Korrektur speist einen gleitenden Mittelwert-Predictor, der die nächste Vorhersage schärft.
Der echte Stack
Der Unterschied
Gehärtet. Getestet. Live.
Der eigentliche Abstand zwischen Prototyp und Produkt liegt hinter der Oberfläche: isolierte Infrastruktur, geprüfte Sicherheit, ein reproduzierbarer Deploy und Tests, die grün sind, bevor etwas live geht. getjoicy.com/health antwortet mit 200, geschützte Endpunkte mit 401 — extern verifiziert.
Drei isolierte Docker-Compose-Stacks
Edge / TLS
Caddy 2 · ACME · HSTS
Identity
Keycloak 26 · OIDC/PKCE
App + DB
API .NET 8 · PostgreSQL 16
Sicherheits-Checkliste
Ein Kommando: Deploy & Rollback
Image lokal bauen
save · gzip · scp · load — ohne Registry
Nur den api-Container neu erstellen — DB & Volumes bleiben unberührt
/health pollen, bis grün
Vorheriges Image getaggt → 1-Command-Rollback
Nachweisbar, nicht behauptet
Testcontainers-gestützte Postgres-Integrationstests, deterministische Fixed-Clock-Zyklustests und ein Test-JWKS-Seam — die CI braucht keinen laufenden IdP. Zu jeder Build-Stufe gibt es ein gestuftes HANDOVER-Dokument.
DSGVO-bewusst by Design
Datenminimierung, consent-gated, eine Zero-Retention-/No-Training-Konfiguration der Claude-API und Single-Use-TTL-Auth-Tokens — Datenschutz ist eingebaut, nicht nachgerüstet.
Redaktion & Inhalte
Redaktionswerkzeug inklusive
Ein Produkt braucht Inhalte. Joicy bringt sein eigenes Redaktions-Backend mit — kein Umweg über Tabellen.
Editor-UI /ingest
Ein Razor-Pages-Editor für Recipes, Trainings und Lifestyle — plus ein Tag-Manager, alles hinter Editor-SSO.
Claude-Vision-Vorbefüllung
Optionales Foto-Pre-Fill: Claude Vision liest ein Bild, der Redakteur bestätigt statt abzutippen.
Offline-first-Sync
Delta-Index plus client-seitiger Drift-Cache — Inhalte sind auch offline verfügbar.
Austauschbarer Media-Storage
IMediaStorage: heute lokale Disk, morgen S3 — ohne Codeänderung im Rest der App.
Ehrlicher Scope
Was v1 bewusst nicht tut
Ein klarer Rahmen ist Teil der Qualität. Diese Grenzen sind Absicht, kein Rückstand.
Was drin ist, ist fertig. Was nicht drin ist, sagen wir vorher.