Die Aufgabe war einfach zu schön, um vor der Komplexität zurückzuschrecken: Als 24-stündiges Charity-Event stehen ab dem 26. Juni 2026 um 17:00 Uhr im Fitness-Studio Alcedo Spa 20 Rudergeräte bereit. Für jeden geruderten Kilometer spendet ein Unternehmen aus der Region 5 € an das Kinderhospiz Löwenherz in Lüneburg.
Was in zwei Sätzen erklärt ist, verbirgt eine technisch komplexe Datenlogik, die weit über die Möglichkeiten standardisierter Buchungs-Tools oder Formular-Baukästen hinausgeht:
Bei 10-minütigen Intervallen ergeben sich mit 20 Rudergeräten in 24 Stunden immerhin 2.880 Buchungsmöglichkeiten. Diese Buchungen mithilfe einer API (Nuxt) verschlüsselt in Echtzeit und ohne Race Conditions in eine Datenbank (PostgreSQL) zu schreiben war dabei noch der einfache Teil – die Hauptaufgabe war vielmehr, diese Komplexität weitgehend unsichtbar zu machen (Vue.js).
Der Buchungsprozess sollte sich auch am Smartphone so natürlich und mühelos anfühlen wie das Bestellen einer Pizza 🍕
Ein Screenshot des Buchungssystems von Rudern mit Herz.
Ein besonders unauffälliges Highlight ist der Stornierungs-Prozess: Ein individuell generierter, token-basierter „Magic Link“ wird den Teilnehmenden per E-Mail zugestellt und ermöglicht die nachträgliche Buchungs-Verwaltung – ohne typische Hürden wie nervige Registrierungsprozesse oder vergessene Passwörter. Dennoch bietet dieses Verfahren den nötigen Schutz vor Missbrauch durch Dritte.
Die beste Technik ist die, die niemand bemerkt.
Zu guter Letzt ist der Umgang mit den personenbezogenen Daten maximal respektvoll: Zum einen wird im Sinne der Datensparsamkeit nur das absolute Minimum (Name & E-Mail) abgefragt – und verschlüsselt auf einem inländischen Server gespeichert.
Zum anderen werden diese Daten strikt rollenbasiert verwendet: Für die Sponsoren und die technische Administration durch meine Person ist überhaupt kein Zugriff auf personenbezogene Daten notwendig – und nicht einmal der Veranstalter bekommt Zugriff auf die eingegebenen E-Mail-Adressen. Diese werden ausschließlich für die technischen Identifikations- und Verifikationsprozesse verwendet.
Das ist „Privacy by Design“ ohne wenn und aber 🔒
Haben Sie auch ein Problem, bei dem es weniger darum geht, welche Datenbanken oder Frameworks im Einsatz sind – sondern darum, dass die Interaktion zwischen Mensch und Maschine funktioniert?
Wenn komplexe Anforderungen in eine einfache und intuitive Oberfläche übersetzt werden müssen, bin ich genau die richtige Verstärkung, um diese Brücke zu bauen.
Kanonen & Spatzen ist das Unternehmen von Nico Wolf. Als selbstständiger Full Stack Web-Entwickler arbeitet Nico von Lüneburg aus für Kundinnen und Kunden, die kaum unterschiedlicher sein könnten: Vom Gastronomie-Franchise bis in die Schifffahrts-Branche, vom IT-Unternehmen bis zur Schule – bundesweit verstreut von Hamburg bis München. Die Berufslaufbahn von Nico Wolf finden Sie auf LinkedIn.