Alle Projekte

FLOW

Ein Produkt, vier Oberflächen, ein Regelwerk.

Rolle
Alleiniger Entwickler
Zeitraum
2026
Art
Trading-Lernplattform für Web, iOS und Android
Technik
NestJS, Next.js, Expo, Prisma, PostgreSQL
Das FLOW-Dashboard im Web und der Startbildschirm der Android-App

Das Problem

Wer einen Kurs im Web kauft, erwartet ihn eine Sekunde später auch auf dem Smartphone. Sobald Zugriffsregeln zweimal geschrieben werden, sind sich die Oberflächen irgendwann uneinig darüber, wofür jemand bezahlt hat.

Was entstanden ist

Ein Monorepo, in dem Web, Mobile und Admin eigene Apps über einer API, einem Schema und einer Berechtigungslogik sind. Kurse, Abos, Einmalkäufe und Marktsignale prüfen den Zugriff über dieselben serverseitigen Regeln. Die Oberfläche gibt es auf Englisch und Arabisch, inklusive Rechts-nach-links.

Meine Rolle

Ich bin der einzige Entwickler von FLOW und habe alles entworfen und gebaut: die NestJS-API, das PostgreSQL-Schema, die Next.js-Web-App mit Admin-Konsole und die Expo-App für iOS und Android.

Wie alles zusammenhängt

  1. Next.js für Web-App und Admin-Konsole
  2. Expo-Client für iOS und Android
  3. NestJS-API mit zentraler Berechtigungslogik
  4. Datenschicht mit Prisma und PostgreSQL

Der schwierige Teil

Eine einzige Definition davon, worauf jemand Zugriff hat, obwohl drei Clients, zwei Kaufmodelle und ein Zahlungsanbieter die Frage jeweils anders stellen. Die Antwort setzt immer der Server durch, nie die Oberfläche.

Wo es heute steht

API, Datenbank und Admin-Konsole sind live. Web-App und mobile Apps sind fertig gebaut und durchgängig getestet; der öffentliche Start ist für Oktober 2026 geplant. Jede Funktion ist durch Integrationstests gegen eine echte PostgreSQL-Datenbank abgesichert, nicht gegen Mocks.

Was ich mitnehme

Erst gemeinsame Geschäftslogik macht aus mehreren Oberflächen ein Produkt. Sobald die App eine Regel nachbaut, gibt es zwei Produkte, die sich nur ähnlich sehen.

Quellen und Umfang

Quellen: README, Release-Notizen und QA-Nachweise des privaten Repositorys, eingesehen im September 2026. Die Screenshots stammen aus Test-Builds des Projekts und zeigen Testdaten.

Ubaida DibFull-Stack Software Engineer

Sie suchen einen Full-Stack-Entwickler? Lassen Sie uns sprechen.

Wenn Sie eine Full-Stack-Stelle besetzen, erzähle ich gern, wie ich zu Ihrem Produkt und Team passe. Per E-Mail erreichen Sie mich am schnellsten.

Offen für Full-Stack-Stellen in Deutschland. Arbeitserlaubnis vorhanden, kein Sponsoring nötig.