Boekings- en beheerplatform voor kunstgras — The Hub
Een sportarena in Tangail, Bangladesh: publieke site live, plus een boekings- en beheerplatform op Django REST + React met bKash- en Portpos-betalingen.
Bekijk de live site1 / 2
De uitdaging
The Hub is de enige premium sportarena van Tangail — een verlicht kunstgrasveld, zeven dagen per week open van 06:00 tot middernacht. Elk tijdslot werd telefonisch geboekt: dubbele boekingen, geen overzicht van wie nog moest betalen, contant geld op wedstrijdavonden, en een uitbater die bereikbaar moest zijn om überhaupt iets te verkopen. Online betalen in Bangladesh betekent bKash eerst — de wallet die spelers echt gebruiken — met daarnaast een kaartgateway, en de betaalstatus moet consistent blijven met de slotstatus, ook als een klant de checkout afbreekt.
De oplossing
We bouwden een full-stack boekings- en beheerplatform: een Django REST Framework-API op PostgreSQL, met een React-frontend op de publieke site. Klanten registreren met telefoonnummer of e-mail, bekijken het slotrooster binnen de openingstijden van de arena, reserveren een slot en betalen via bKash of Portpos; webhook-gedreven bevestiging zet een boeking van gereserveerd naar bevestigd, zodat een afgebroken checkout het slot vrijgeeft in plaats van blokkeert. De beheerkant dekt slot- en prijsconfiguratie, boekings- en annuleringsbeheer en betalingsreconciliatie. De publieke marketingsite — faciliteiten, locatie, openingstijden, contact — hoort erbij en is nu live; de online boekingsflow volgt in een gefaseerde uitrol terwijl de arena reserveringen voorlopig telefonisch aanneemt.
De impact
De arena heeft een publieke voordeur én een echt boekingssysteem erachter, in plaats van een telefoonnummer en een notitieboek. Slotvoorraad, klantaccounts, betalingen en annuleringen zitten in één PostgreSQL-systeem, en de bKash + Portpos-integratie laat spelers betalen met de wallet die ze al hebben. Dit is de meest backend-zware build in ons portfolio: API-ontwerp, betaal-webhooks en consistentie tussen geld en voorraad.
Gebruikte technologieën
Laten we praten


