← Zurück zur Arbeit

FALLAKTE 03PlattformLIVE

NeoPoints

Mandantenfähige Fahrerloyalität

Ein produktives Loyalitätsprogramm in zwei Flottenparks: Fahrer sammeln Punkte für echte Fahrten, steigen in Rängen auf und lösen Geschenke ein – jeder Saldo ist bis zur Buchung nachvollziehbar.

Rolle
Produkt- und Systementwickler
Stack
Next.js 16 · React 19 · TypeScript · PostgreSQL

NeoPoints basiert auf einem ausgeglichenen, nur anhängenden Ledger und strikten Parkgrenzen. Jeder Park hat eigene Hosts, Mitgliedschaft, Wallet und Aktivierung; Identität und SMS-Codes liefert YPay, Yandex-Fleet-Daten kommen über einen gemeinsamen Fleet-Dienst, Support bleibt in YDesk.

Beitrag
Punkteökonomie, Ledger, Tenant-Modell, Geschenkkatalog, Gamification, Admin-Arbeitsbereiche, YPay- und Fleet-Integration sowie Release-Pipeline konzipiert und umgesetzt.
Rahmenbedingungen
Punkte haben echten Wert: Jeder Saldo muss mit den Buchungen übereinstimmen, Parks dürfen keine fremden Daten sehen, und Daten anderer Systeme bleiben hinter signierten APIs.

Was gebaut wurde

  • Next.js-16- und React-19-Anwendung mit Web-, Worker-, Order-Board- und Fleet-Prozessen auf PostgreSQL; Jobs und Outbox liegen in der Datenbank.
  • Punkte für qualifizierte abgeschlossene Fahrten als unveränderliche, ausgeglichene Buchungen; Admin-Korrekturen werden auditiert.
  • Geschenkkatalog mit Bestandsreservierung und Telegram-Benachrichtigungen, dazu Ränge, Missionen, Saisons, Bestenlisten, 2x-Aktionen und öffentliche Fahrtenturniere.
  • HMAC-signierte interne APIs zu YPay für Identität, SMS-Einmalcodes und Challenge-Prämien; installierbare PWA auf Georgisch, Englisch und Russisch.

Stack

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Yandex Fleet
  • YPay
  • Telegram
  • PWA