Rezeptbuch App – mein lokales, datenschutzfreundliches Rezeptarchiv

Ich habe diese Rezeptbuch App entwickelt, weil ich meine Rezepte digital verwalten wollte, ohne Cloud-Zwang, Nutzerkonten oder Datensammlung.
Die App läuft vollständig lokal, erhebt keine Daten und kommuniziert mit keinem externen Dienst.
Trotz des lokalen Ansatzes ist das Teilen von Rezepten bewusst möglich, hierfür kann das Rezept in einen QR-Code umgewandelt werden den ein anderer Nutzer dann scannen kann. Um die eigene Rezeptsammlung zu sichern kann man sein komplettes Rezeptbuch exportieren und importieren.
Der Nutzer behält jederzeit die Kontrolle darüber, was geteilt wird und was nicht. Das Projekt befindet sich aktuell im Proof-of-Concept-Stadium, läuft aber stabil.
Mit diesem Projekt konnte ich erste Erfahrungen in der App Entwicklung, besonders in den Bereichen Architektur, Datenhaltung und UI, sammeln.
Der komplette Quellcode ist Open Source. Datenschutz ist hier kein nachträglich aufgesetztes Feature, sondern eine grundlegende Designentscheidung.
Kurz gesagt:

Eine Rezept-App für Privatpersonen, die ihre Daten behalten wollen – und ein Projekt, mit dem ich zeige, wie funktionale Software ohne unnötige Komplexität aussehen kann.

Rezepte teilen

Im nebenstehenden Bild hab ich den Prozess des Rezeptteilens einmal grafisch dargestellt.

Im ersten Schritt wird das ausgewählte Rezept-Objekt in JSON umgewandelt. Anschließend wird der Text per Base64 kodiert und als QR-Code auf dem Gerät angezeigt.

Diesen QR-Code kann ein weiterer Benutzer mit seiner App scannen und sich so das Rezept auf sein Gerät holen.

Lessons learned

In diesem Projekt habe ich praktische Erfahrungen in der Entwicklung einer vollständigen App gesammelt – von der Datenhaltung über die Geschäftslogik bis zur Oberfläche.

Dabei hat sich erneut bestätigt, dass meine Stärken vor allem im Backend und in der sauberen Umsetzung von Geschäftslogik liegen.

Die Benutzeroberfläche ist bewusst schlicht gehalten. Der Fokus lag auf einer kompakten, funktionalen UI statt auf visueller Ausgestaltung.