Mobile App · Geschenke und Lieferung
Minguili
Das Projekt
Minguili ist eine kamerunische Plattform, um jemandem etwas zu schenken: Blumen- und Geldsträuße, Überraschungskörbe, Schönheitspflege zu Hause und Expresslieferung. Ich habe an den drei Teilen des Produkts gearbeitet: der Mobile App, der API dahinter und dem Backoffice des Teams.
- Zeitraum
- April – Juni 2025
- Meine Rolle
- Software Engineer: die Mobile App mit Expo / React Native, die NestJS-API und das React-Backoffice.
- Ergebnis
- Bei Google Play veröffentlicht.
Worauf es im Produkt ankommt
Preise vom Server berechnet
Die App sendet nie einen Preis. Das offizielle Angebot kommt von der API, damit der Endbetrag verlässlich ist.
Anmeldung ohne Passwort
Ein Einmalcode per E-Mail, 10 Minuten gültig, mit begrenzter Zahl an Versuchen.
Sichere Sitzungen
Ein Zugriffstoken für 15 Minuten im Speicher, ein Erneuerungstoken im sicheren Speicher des Telefons, bei jeder Nutzung erneuert.
Geprüfte Zahlungen
CinetPay-Zahlungen: authentifizierter Webhook, Status an der Quelle erneut gelesen, idempotente Verarbeitung.
Für langsame Verbindungen gebaut
Dauerhafter Katalog-Cache, optimierte und vorgeladene Bilder, eine Sitzung, die ohne Warten aufs Netz startet.
Zwei Sprachen
Französisch als Standard, Englisch verfügbar, reduzierte Bewegung wird respektiert.
Drei Teile, ein Produkt
Mobile App
Expo und React Native für Android und iOS: Shops Surprise, Beauty und Express, Bestellverlauf und ein Bereich für Lieferkuriere.
API
NestJS und PostgreSQL, standardmäßig abgesichert (Rollen, Validierung, Ratenbegrenzung), mit Swagger dokumentiert und auf Vercel bereitgestellt.
Backoffice
React- und Tailwind-Dashboard für Administratoren: Bestellungen, Katalog, Nutzer. Etwa 80 KB JavaScript beim ersten Laden.
Die App
Screens der veröffentlichten App.















