Manuel Killert
Software- & App-Entwicklung

Zwei Apps. Von der ersten Zeile bis in den Store.

Habloo und Davaigo sind meine eigenen Sprach-Apps: entworfen, entwickelt, betrieben und veröffentlicht von mir. Mit Spielen, Liga, Duellen und einer Lern-Analyse, und mit allem, was dahinter nötig ist: Server, Datenbank, Anmeldung, Bezahlung, KI, Sicherheit und Deployment.

Was drinsteckt

Spiele, Liga, Interaktivität und Analytics.

Vier Bereiche, die aus einem Vokabeltrainer eine App machen, die man gern wieder öffnet, und was technisch jeweils dahintersteht.

01 · Spiele

Spiele, die wirklich lernen lassen.

Memory, Wortpaare, Wortsuche, Blitzrunde, Galgenmännchen und Buchstabensalat: Die Spiele sind kein Zeitvertreib neben dem Vokabeltrainer, sondern ein Teil davon.

  • Sie nehmen bevorzugt die Wörter, die als Nächstes zur Wiederholung dran wären.
  • Wer ein Wort im Spiel wiedererkennt, schiebt es im Karteikasten eine Stufe weiter.
  • Jeder Treffer gibt sichtbar Punkte: Die Belohnung poppt direkt am Spielfeld auf.

Dahinter: React-Komponenten je Spiel, ein gemeinsamer Wiederholungs-Algorithmus mit sieben Stufen, Punktelogik an einer Stelle für alle Spiele.

Vokabelspiele in Habloo
02 · Liga & Duelle

Eine Liga, in der man Freunde überholt.

Die Rangliste zeigt die besten zehn nach Punkten, für Woche, Monat, Jahr oder insgesamt, auf Wunsch nur unter Freunden. Dazu Duelle: sieben Fragen, zehn Sekunden je Frage, jeder spielt, wann er will.

  • Podium, Level-Embleme und Tagesserie für jede Person in der Liste.
  • Freunde einladen, Profile ansehen, sehen, wer gerade online ist.
  • Blockieren und Melden gehören dazu, mit geprüften Benutzernamen.

Dahinter: Datenbank-Funktionen in PostgreSQL liefern nur, was öffentlich sein soll, keine E-Mail, keine interne Kennung. Wer online ist, läuft über Echtzeit-Kanäle statt über eine Spalte, die jemand aufräumen müsste.

Rangliste in Davaigo
03 · Interaktivität

Alles reagiert. Nichts ist nur Text.

Lernen bleibt nur hängen, wenn man etwas tut. Deshalb ist in beiden Apps fast jedes Element zum Anfassen gebaut.

  • In Videos ist jedes Wort antippbar und landet mit einem Tipp im Trainer.
  • Punkte, Level, Meilensteine und eine tägliche Serie machen Fortschritt sichtbar.
  • Gespräche mit einer KI-Trainerin, die danach die eigenen Fehler erklärt.
  • Kurze Klänge und Animationen bei Treffer, Fehler und Erfolg.

Dahinter: Fortschritt wird zuerst auf dem Gerät gespeichert und dann mit dem Konto abgeglichen. So fühlt sich die App sofort an, auch bei schlechtem Netz.

Meilensteine in Davaigo
04 · Analytics

Eine Lernkurve, die ehrlich misst.

Die Analyse zeigt pro Tag, was gelernt wurde: Wörter, Sätze, Lektionen, Texte, Video-Minuten und Lernzeit, für Woche, Monat oder Jahr. Der Kalender zeigt jede aktive Tagesserie.

  • Lernzeit zählt nur, wenn die App sichtbar ist und wirklich etwas passiert.
  • Der Verlauf reist mit dem Konto: Was am Handy gelernt wurde, steht auch am Laptop.
  • Zum Jahresende gibt es einen Rückblick als Bild zum Teilen.

Dahinter: Beim Zusammenführen zweier Geräte gewinnt je Tag der höhere Wert, so geht nichts verloren. Die Reichweitenmessung im Web lädt erst nach Einwilligung und in der Store-App gar nicht.

Lernkurve in Habloo
Zum Ausprobieren

Spiel, Liga, Lernkurve: so hängt es zusammen.

Deck zwei passende Karten auf. Jedes Paar gibt Punkte, die Punkte bewegen dich in der Liga, und der Tag wächst in der Lernkurve. Genau diese Kette läuft in den Apps.

1Spiel

Finde die sechs Paare.

2Liga

    Beispieldaten, keine echten Nutzer.

    3Lernkurve

    Wörter pro Tag, Beispielwoche.

    Unter der Haube

    Full-Stack heißt: alles davon.

    Eine App im Store ist nur die sichtbare Spitze. Dahinter steht ein eigenes Backend, kein Baukasten und kein WordPress. Diese acht Bereiche habe ich für Habloo und Davaigo geplant, gebaut und betreibe sie selbst.

    • 35Schnittstellen im eigenen Server
    • 20Tabellen in PostgreSQL
    • 23Datenbank-Funktionen
    • 5.362Zeilen Servercode

    Backend von Habloo, Stand 11.11.2026. Davaigo läuft auf derselben Architektur.

    Mehr dazu: Backend-Baukasten · Zugriffsregeln am Beispiel · Abos aus Browser und Store

    Frontend & App

    Eine Codebasis für Browser, iPhone und Android, zweisprachig auf Deutsch und Englisch.

    • React
    • Vite
    • Capacitor

    Backend & Server

    Eigene Schnittstelle für Videos, KI, Abos und Mails, als Container auf einem eigenen Server.

    • Node.js
    • Express
    • Docker
    • Caddy

    Datenbank

    Konten, Fortschritt, Vokabeln, Freunde und Duelle, dazu Speicher für Vertonungen.

    • PostgreSQL
    • Supabase
    • SQL-Funktionen

    Authentifizierung

    Anmeldung per E-Mail, Google und Apple, mit Rücksprung in die App über ein eigenes Adress-Schema.

    • OAuth
    • Sitzungs-Token
    • App-Links

    Bezahlung & Abos

    Abos im Web und als In-App-Kauf bei Apple und Google, zusammengeführt zu einem Status im Konto.

    • Stripe
    • RevenueCat
    • Webhooks

    KI-Integration

    Texte, Erklärungen und Sprach-Gespräche, dazu tausende vertonte Hörbeispiele.

    • Claude
    • OpenAI
    • ElevenLabs

    Sicherheit

    Zugriffsregeln je Datensatz in der Datenbank, Schlüssel nur auf dem Server, geprüfte Webhooks und serverseitig gezählte Kontingente.

    • Row Level Security
    • Signaturen
    • Kontingente

    Deployment & Stores

    Neuer Code baut und startet automatisch auf dem Server. Store-Versionen, Screenshots und Einreichungen laufen über die Schnittstellen der Stores.

    • GitHub
    • Coolify
    • App Store Connect
    • Google Play
    Systemdesign

    Was passiert, wenn jemand tippt?

    Vier Abläufe aus den Apps, Schritt für Schritt. Wähle einen aus und sieh, welche Teile des Systems zusammenarbeiten.

      Die Apps

      Habloo und Davaigo, live in den Stores.

      Habloo auf dem Handy: Startbildschirm

      Habloo

      Spanisch lernen mit echten Videos, Vokabeltrainer, Spielen und Liga.

      150Lektionen
      7Module
      6Spiele

      habloo.de →

      Davaigo auf dem Handy: Startbildschirm

      Davaigo

      Russisch lernen von Kyrillisch bis zum Gespräch, komplett vertont.

      180Lektionen
      1.797Vokabeln im Kurs
      4.178Hörbeispiele
      Laden imApp StoreGoogle Play: im Test

      davaigo.de →

      Häufige Fragen

      FAQ — Software & Apps.

      Welche Apps habe ich entwickelt?

      Zwei eigene Sprach-Apps: Habloo zum Spanischlernen und Davaigo zum Russischlernen. Beide sind im App Store erhältlich, Habloo zusätzlich bei Google Play. Konzept, Design, Entwicklung und Betrieb stammen von mir.

      Mit welcher Technik hast du die Apps gebaut?

      Im Frontend nutze ich React und Vite und verpacke die Apps mit Capacitor für iPhone und Android. Dahinter laufen ein Node.js-Server in Docker, den ich selbst betreibe, eine PostgreSQL-Datenbank über Supabase, Stripe und RevenueCat für die Abos sowie KI-Dienste von Anthropic, OpenAI und ElevenLabs.

      Was ist an den Apps interaktiv?

      Ich habe Vokabelspiele wie Memory, Wortpaare und Blitzrunde eingebaut, dazu eine Rangliste mit Freunden, Duelle mit sieben Fragen, Meilensteine, Tagesserien und eine Lernkurve, die den eigenen Fortschritt zeigt.

      Baust du auch individuelle Backends, ganz ohne WordPress?

      Ja. Habloo und Davaigo haben nichts mit WordPress zu tun. Das Backend ist eine Eigenentwicklung: ein Node.js-Server mit über 30 Schnittstellen, eine PostgreSQL-Datenbank mit 20 Tabellen, Zugriffsregeln je Datensatz und über 20 Datenbank-Funktionen. Architektur, Entwicklung und Betrieb liegen bei mir.

      Betreibst du die Systeme auch selbst?

      Ja. Die Server laufen als Docker-Container auf einem eigenen Server bei Hetzner, neuer Code wird automatisch gebaut und ausgerollt. Für die Lernplattform Klassenspace betreibe ich dort auch die Datenbank samt Anmeldedienst selbst, mit täglicher Sicherung.

      Entwickelst du auch Apps für Unternehmen?

      Ja. Was ich bei meinen eigenen Apps gelernt habe, bringe ich in Kundenprojekte ein: Web-Apps, Lernplattformen, Kundenportale und Apps für die Stores.

      Du planst eine App oder eine Plattform?

      Erzähl mir in ein paar Sätzen, was sie können soll. Du bekommst eine ehrliche Einschätzung zu Umfang, Technik und Kosten, von jemandem, der den ganzen Weg schon zweimal gegangen ist.