Assoziiert mit FuelBuddy

FuelBuddy Dubai - Regionale Franchise-Plattform

Eine Franchise-App für FuelBuddys VAE-Betrieb von Grund auf gebaut – Frontend plus meine eigenen CRUD-APIs auf Hasura GraphQL, mit TanStack Query auf dem Client und einem für regionale Anforderungen überarbeiteten Auth-/Security-Flow.

FuelBuddys Expansion in die VAE brauchte eine eigene Franchise-App – der Markt in Dubai hatte andere regulatorische, sicherheitstechnische und arbeitsablaufbezogene Anforderungen als die bestehenden Plattformen, genug, dass die Wiederverwendung der alten App nicht gut passte. Ich habe die Dubai Franchise Application von Grund auf gebaut, sowohl das Frontend als auch die dahinterliegenden CRUD-APIs.

Was ich gebaut habe

  • Neues Frontend von Grund auf: Das Komponentensystem frisch gebaut, was die App reaktionsschneller und besser zusammengesetzt machte als die älteren Versionen, die sie ersetzte.
  • Meine eigenen CRUD-APIs auf Hasura: Die Backend-Daten-APIs gebaut, auf denen die App läuft, mit Hasuras GraphQL-Engine über der Datenbank, um die CRUD-Operationen bereitzustellen, die ich brauchte – sodass ich die Datenebene end to end gestalten konnte, statt auf separate Backend-Endpunkte zu warten.
  • Datenebene auf TanStack Query: TanStack React Query im Frontend genutzt, um diese APIs zu konsumieren – Caching, Hintergrund-Refetching und optimistische Updates – sodass die Oberfläche schnell und konsistent blieb, ohne viel manuelles State-Verdrahten.
  • Auth und Security: Die Authentifizierung, die Token-Verarbeitung und die Validierung der API-Payloads überarbeitet, um die Compliance-Anforderungen der Region zu erfüllen.

Warum es wichtig war

Das Ergebnis erfüllte die strengeren Anforderungen des Dubai-Markts und setzte einen saubereren internen Standard dafür, wie diese Apps gebaut werden. Die überarbeitete Datenebene reduzierte außerdem redundante Netzwerkaufrufe, was das Erlebnis für Franchise-Partner schnell hielt.