Zum Inhalt springen
LESS- Startseite
Alle Projekte
Web + MobileJahr 2026

Rook Chess

Eine Schach-Lern-App für Handy und Browser, gebaut als ein Produkt mit zwei Oberflächen.

Rook Chess on a laptop
Rook Chess on a phone

Überblick

Schach wird auf zwei völlig verschiedene Arten geübt. Am Handy sind es drei Minuten in der Warteschlange: eine Aufgabe, eine Variante, wieder weg. Am Schreibtisch ist es eine Stunde mit offenem Brett, eine Partie Zug für Zug durchgehen und nachlesen, warum jeder Zug gespielt wurde. Die meisten Lern-Apps entscheiden sich für eine der beiden Arten und behandeln die andere nebenbei, als gequetschte Desktop-Seite oder als App, die in Wahrheit eine Website im Rahmen ist.

Rook Chess musste beides richtig können. Der naheliegende Weg wären zwei Projekte gewesen: ein App-Team und ein Web-Team, zwei Backlogs, zwei Release-Zyklen und eine gemeinsame Datenbank, für die sich niemand zuständig fühlt. Das kostet doppelt und sorgt vor allem dafür, dass die beiden auseinanderlaufen. Eine im Web ergänzte Lektion braucht Wochen bis zum Handy, und der am Handy erreichte Fortschritt taucht am Schreibtisch zu spät auf.

Wir haben es stattdessen als ein Produkt mit einem Backend und zwei Oberflächen geplant. Lektionen, Stellungen, Fortschritt und die Wiederholungsplanung liegen einmal hinter einer API. React Native trägt das Handy, Next.js den Schreibtisch, und jede Oberfläche zeigt dasselbe Material in der Form, die der jeweilige Modus braucht: am Handy eine Karte und ein großes Brett, am Schreibtisch das Brett neben der Kommentierung, weil das Schachbrett das eine Element ist, das nicht kleiner werden darf.

Der Umfang stand schriftlich fest, bevor eine Zeile Code existierte, einschließlich dessen, was aus Version eins bewusst herausfiel: keine Engine-Analyse, kein Mehrspieler, keine Konten über das hinaus, was die Fortschrittsanzeige braucht. Genau diese Funktionen lassen ein Schachprodukt endlos wachsen, und sie vorab als ausgeschlossen zu benennen ist der Grund, warum Preis und Termin bis zum Launch gehalten haben.

Was wir gebaut haben

  • Ein Backend, zwei Oberflächen: React Native am Handy, Next.js am Schreibtisch
  • Lektionen, Fortschritt und Planung einmal gespeichert, damit beide nicht auseinanderlaufen
  • Version eins schriftlich definiert, samt dem, was herausfiel

Was es gebracht hat

  • Ein Backend für beide Oberflächen: Eine einmal geschriebene Lektion erscheint am Handy und am Schreibtisch, ohne zweites Release, das beide gleichzieht.
  • Version eins kam zum vereinbarten Preis und am vereinbarten Termin.
  • Ein neuer Lektionstyp ist eine Änderung an einer Stelle, die nächste Funktion kostet also einfach statt doppelt.

Bauen wir es.

Sagen Sie uns, was Sie brauchen. Sie bekommen Preis und Termin schriftlich zurück.

Nächstes ProjektCafé-Relaunch, Wien