Back to Project Archive
// case study
FlowMart
A unified commerce & last-mile delivery PWA connecting buyers, vendors, and riders — built at RCCG Kingdom Hack 3.0.
Status
Ongoing
Role
Lead Engineer & Cloud Architect
Timeline
2025 — Ongoing
Team Size
6 Engineers
Domain
E-Commerce · Logistics · PWA
01 / Executive Summary
FlowMart is a Progressive Web App (PWA) built to modernize wholesale and last-mile commerce within the RCCG Redemption Camp (Redemption City) ecosystem. Originally developed during the RCCG Youth and Young Adults (YAYA) Global — Kingdom Hack 3.0 hackathon under the Commerce track, FlowMart has since evolved into an ongoing production platform.
The platform serves as a unified market infrastructure connecting local buyers, small vendors, and independent delivery couriers under one system. Users can seamlessly switch between three distinct personas without separate accounts:
- Buyer Mode — Browse local shops, purchase groceries & catered food, and track deliveries in real time.
- Vendor Mode — List products, open a digital storefront, manage inventory, and receive direct payments.
- Rider Mode — Pick up marketplace deliveries, use QR-scan verification for orders, and coordinate routing via GPS.
714+
Hackathon Votes
3×
User Modes
<5s
Rider Location Sync
6
Engineers on Team
02 / Key Features
- Three-in-One Role Switching — Buyers, vendors, and riders operate within a single app, switching modes instantly without separate accounts.
- Real-Time Rider Tracking — Leaflet GPS maps with Socket.io + Redis Pub/Sub deliver sub-5-second rider location updates.
- Escrow-Protected Payments — Funds are held securely via Paystack until delivery is confirmed by QR-scan verification.
- Neighbourhood Classifieds — A local listings section for community buying and selling within Redemption City.
- Offline-First PWA — Service worker architecture ensures core functionality even with intermittent connectivity.
03 / Hackathon Context
- Event: RCCG YAYA Global — Kingdom Hack 3.0 (2025)
- Track: Commerce
- Team Lead: Olalekan Joy Olatunbosun
- Project Code: T7PXX
- Hackathon MVP Repo: github.com/OLAMIGHTY010/flowmart
- Pitch Deck: View on Google Slides
04 / Technology Stack
Frontend (MVP)
React 19ViteTypeScriptPWA / Service WorkersLeaflet Maps
Backend (MVP)
Node.jsExpressTypeScriptSocket.ioREST API
Data & Payments
PostgreSQL (Supabase)Redis Pub/SubPaystack WebhooksPaystack Transfer API
Production Scale (Ongoing)
Go (Gin)NestJSKafkaDynamoDBElasticsearchAWS EKSKubernetesTerraformArgoCDPrometheusGrafana