Menu
Leden doen digitaal mee, worden gekoppeld op inlegniveau en volgen een vastgelegde uitkeringsvolgorde zonder herhaalde winnaar binnen een cyclus.
In grote delen van de wereld sparen mensen via een „comité”: een roulerende kring waarin iedereen maandelijks een vast bedrag inlegt en om beurten één lid de hele pot krijgt.
Generaties lang draaide dat op puur vertrouwen: papieren administratie, persoonlijke reputatie en één organisator die het geld van iedereen bewaart. Een fintech-start-up wilde dat online brengen — en veilig maken, zelfs voor mensen die elkaar nooit hebben ontmoet.
Ik leidde de volledige bouw over drie applicaties: een mobiele app voor iPhone en Android, een webdashboard voor de beheerders en de motor daarachter.
Leden doen mee met alleen een telefoonnummer, bepalen wat ze maandelijks kunnen missen en worden in een paar swipes gekoppeld aan spaarders met hetzelfde bedrag, tot een volledige kring vanzelf ontstaat.
Elk punt van menselijk falen is eruit ontworpen. De trekking die ooit afhing van de eerlijkheid van één persoon volgt nu vaste regels en is echt willekeurig — nooit twee keer dezelfde winnaar.
Het geld dat ooit in de handen van een organisator lag, gaat rechtstreeks naar de in-app wallet van de winnaar. En het vertrouwen dat het geheel bijeenhield, staat nu vast: elke inleg en elke uitkering, vastgelegd en zichtbaar.
Opmerking over vertrouwelijkheid: Namen van klanten en bedrijven zijn omwille van vertrouwelijkheid gewijzigd of weggelaten. Het werk, mijn rol en de projectomvang zijn echt.
JazzCash-inleg erin, lotinguitkeringen naar wallets eruit — geen organisator die contant geld bewaart
Telefoonnummer plus een eenmalige code meldt spaarders aan — niets om te vergeten of te resetten
iOS en Android komen samen uit één React Native-codebase
De uitkeringsloting is willekeurig maar regelgebonden — wie al gewonnen heeft, kan nooit opnieuw worden getrokken
Spaarkringen draaien van oudsher op persoonlijk vertrouwen, papieren administratie en één organisator die het geld van iedereen bewaart — digitaliseren betekende dat vertrouwen verdienen met transparantie.
Registratie met telefoonnummer en een eenmalige code bij elke aanmelding — helemaal geen wachtwoorden, zodat de drempel voor een breed publiek vrijwel nul blijft.
De maandelijkse keuze van de winnaar moest echt willekeurig blijven en tegelijk harde regels afdwingen: wie de pot heeft gehad, kan nooit opnieuw worden getrokken.
Koppeling op basis van voorkeuren toont spaarders met hetzelfde maandbedrag; leden swipen naar rechts of links, en een groep vormt zich automatisch zodra er genoeg matches zijn.
Leden hadden spaarpartners nodig die zich aan hetzelfde maandbedrag committeren — zonder elkaar vooraf te kennen.
De NestJS-backend kiest de ontvanger van elke ronde willekeurig onder de regel van niet-herhalen en keert uit naar in-app wallets, met JazzCash gekoppeld voor inleg en uitbetaling.
Mobiele app, beheerdashboard en backend moesten samen uitkomen en consistent blijven op iOS, Android en web.
Een Next.js-dashboard legt elke gebruiker, koppeling, actie en transactie vast ter controle, met ingebouwde rapportage — plus groepschat en directe berichten in de app, in het Urdu en het Engels.
Muhammad leidde de bouw over mobiel, web en backend zonder één draad te laten vallen. De koppel- en uitkeringsstromen werkten vanaf de eerste release precies zoals ontworpen.
De identiteit van de klant is vertrouwelijk. Deze samenvatting geeft mondelinge feedback weer die met Muhammad en het projectteam is gedeeld.
Vertel me wat je bouwt of verbetert, dan help ik je een praktische volgende stap te bepalen.
Nog geen reacties. Deel als eerste je gedachten.
Inzichten over webontwikkeling en over producten bouwen die echt live gaan.