Sofort sichtbar
Der eigene Haken erscheint, bevor der Server geantwortet hat. Geht etwas schief, springt die Zeile zurück.
Technik
Kein Marketing-Kapitel: der tatsächliche Aufbau, das Sicherheitsmodell und die Stellen, an denen bewusst ein Kompromiss steht.
Aufbau
| Schicht | Technik | Aufgabe |
|---|---|---|
| App | React Native · Expo · TypeScript | Oberfläche, Gesten, Zustand |
| Gestaltung | NativeWind (Tailwind) | Ein einziges Farb- und Abstandssystem |
| Bewegung | Reanimated · Gesture Handler | Wischen, Sheets, Übergänge |
| Daten | Supabase (PostgreSQL) | Speicher, Anmeldung, Live-Updates |
| Erkennung | Vision-Modell über NVIDIA | Produkte und Preise aus Bildern |
Sicherheit
Wer welche Zeile sehen darf, entscheidet nicht die App, sondern PostgreSQL selbst. Das ist der Unterschied zwischen „die App zeigt es dir nicht“ und „du bekommst es gar nicht erst“.
Eine von 18 Regeln. can_access_list prüft, ob die Liste
zu einer Familie gehört, in der du Mitglied bist — und wird bei
jeder einzelnen Abfrage ausgewertet.
Live-Updates
Der eigene Haken erscheint, bevor der Server geantwortet hat. Geht etwas schief, springt die Zeile zurück.
PostgreSQL meldet jede Änderung an alle angemeldeten Geräte — dieselben Sicherheitsregeln gelten dabei weiter.
Eigene, noch unbestätigte Änderungen werden vom eintreffenden Echo nicht überschrieben.
Offen gelegt