Eigene Software, vom ersten Entwurf bis zum Betrieb

Meine Apps.
Alle aus einer Hand.

Hier stehen die Anwendungen, die ich selbst entwickle: für den Tischtennis-Spielbetrieb, für einen Turnverein, für den eigenen Haushalt und für alles, wofür mir kein fertiges Werkzeug gefallen hat. Jede läuft auf meinem eigenen Server, jede pflege ich weiter.

11 Apps
3 Plattformen
10 im Betrieb

Die Apps

Jede Kachel führt dorthin, wo die App läuft. Zwei davon leben ausschließlich auf dem Gerät — im Web hätten sie nur eine Anmeldemaske zu bieten.

Symbol von HTTV Spielbetrieb

HTTV Spielbetrieb

Web · Android

Im Betrieb

Spielleiter-Dashboard für den Hessischen Tischtennis-Verband: Ligen- und Pokaldaten aus der click-TT-API, Umschaltung zwischen den Saisons, Spielberichte auf einen Blick.

  • Tischtennis
  • click-TT
  • Spielbetrieb
App öffnen
Symbol von TVW Hub

TVW Hub

Web

Im Betrieb

Mitglieder- und Trainerportal des TV Windecken: Hallenzeiten, Trainerplanung und Mitgliederdaten, angebunden an die Vereins-App Appack — samt PhishGuard-Mailbox-Check.

  • Verein
  • Appack
  • PhishGuard
App öffnen
Symbol von Haushalt-Hub

Haushalt-Hub

Android

Im Betrieb

Haushaltsplaner für wiederkehrende Aufgaben, Verbrauchszähler und Gerätebuch. Läuft auf dem Gerät, hält die Daten im Netz und kommt auch ohne Verbindung zurecht.

  • Haushalt
  • Verbrauch
  • Offline-fähig

Nur als native App — im Web gäbe es hier bloß eine Anmeldemaske.

Symbol von Auto-Hub

Auto-Hub

Android

Im Betrieb

Alles rund ums E-Auto: Ladevorgänge und Kilometerstände, daraus Verbrauch und Kosten je 100 km, dazu Fristen mit Erinnerung auf dem Gerät. Als Nächstes liest die App das Auto selbst über einen OBD-Adapter aus.

  • E-Auto
  • Ladekosten
  • Offline-fähig

Nur als native App — im Web gäbe es hier bloß eine Anmeldemaske.

Symbol von Birthday-Hub

Birthday-Hub

Android

Im Betrieb

Geburtstags-Erinnerung aus den Google-Kontakten. Die Erinnerungen plant das Gerät selbst und meldet sich auch dann, wenn der Server gerade nicht erreichbar ist.

  • Google People API
  • Erinnerungen
  • Offline-fähig

Nur als native App — im Web gäbe es hier bloß eine Anmeldemaske.

Symbol von Watch Tools Hub

Watch Tools Hub

Wear OS

In Entwicklung

Werkzeugkasten für die Wear-OS-Uhr: Akku-Überwachung, Ladeprognose und Erinnerungen direkt am Handgelenk. Nativ in Kotlin und Compose gebaut.

  • Kotlin
  • Compose
  • Akku

Native Wear-OS-App, noch nicht im Play Store.

Symbol von E-Finder

E-Finder

Web

Im Betrieb

Finder für Ladestationen auf Basis der Daten der Bundesnetzagentur: rund 111.000 Ladepunkte, stündlich importiert, mit Umkreissuche und Favoriten.

  • Ladesäulen
  • Umkreissuche
  • Bundesnetzagentur
App öffnen
Symbol von Cruise Site

Cruise Site

Web

Im Betrieb

Suchportal für Kreuzfahrten, gespeist aus der externen eHoi-API: Reisen finden, filtern und vergleichen, ohne sich durch fünf Kataloge zu klicken.

  • Kreuzfahrten
  • eHoi-API
  • Suche
App öffnen
Symbol von KI-Spielwiese

KI-Spielwiese

Web

Im Betrieb

Playground für die Gemini-API: Chat mit verschiedenen Modellen, Google-Agenten und der Import ganzer Sitzungen. Hier wird ausprobiert, was später in den anderen Apps landet.

  • Gemini
  • Agenten
  • Chat
App öffnen
Symbol von Chat-Bot

Chat-Bot

Web

Im Betrieb

KI-Chatbots auf Gemini-Basis — jeder Bot mit eigener Rolle und eigenem Wissen, angebunden über eine zentrale Webhook-API.

  • Chatbot
  • Gemini
  • Webhooks
App öffnen
Symbol von Status-Portal

Status-Portal

Web

Im Betrieb

Öffentliche Statusseite aller Dienste: Erreichbarkeit per HTTP-Ping, Störungen aus der Auswertung der Fehler-Logs. Ohne Anmeldung einsehbar.

  • Monitoring
  • Uptime
  • Ohne Anmeldung
App öffnen

Wie sie gebaut sind

Drei Bausteine, in allen Apps dieselben — deshalb kostet eine neue App Tage und nicht Monate.

Ein gemeinsamer Unterbau

Anmeldung, Mailversand, Fehlerprotokoll und Datenbankzugriff liegen einmal zentral und werden von jeder App geerbt. Eine Verbesserung dort wirkt überall — ohne dass ich zehn Projekte anfassen muss.

Web und Gerät aus derselben Quelle

Die App-Projekte werden einmal geschrieben und laufen als Webseite wie als native Android-App. Was das Gerät besser kann — Erinnerungen, Kamera, Betrieb ohne Netz —, übernimmt das Gerät.

Eigener Server, eigene Regeln

Alles läuft auf einem Server, den ich selbst betreibe. Kein fremder Baukasten, keine Abhängigkeit von einem Anbieter, der morgen seine Preise ändert — und eine öffentliche Statusseite, die zeigt, wie es den Diensten geht.

Raphael Schürholz

Über mich

Ich bin Raphael Schürholz, genannt schüri. Ich entwickle diese Apps neben dem Beruf — meist, weil ich selbst etwas brauche oder ein Verein vor einer Aufgabe steht, für die es nichts Passendes gibt. Von der Idee über die Datenbank bis zum Betrieb auf dem Server mache ich alles selbst.

  • Lucee / CFML
  • Angular & Ionic
  • Kotlin / Compose
  • MariaDB
  • Docker
  • Caddy

Kontakt

Eine Frage zu einer der Apps, ein Fehler entdeckt oder eine Idee für die nächste? Schreib mir einfach, die Nachricht landet direkt in meinem Postfach.

Lieber direkt? Schreib an apps@schueri.de oder ruf an: 06187 / 9319875.