Case StudyBooking + marketplace system · In progress
Diimple.
A mobile marketplace connecting clients with local beauticians: booking, discovery, and an integrated product shop, built on a shared services layer.

Role
Software Engineer
Year
In progress
Stack
React Native · Node.js · PostgreSQL
Status
In progress
The constraint
Two-sided marketplace with real constraints: live availability, location-based discovery, payments that can't silently fail, and role-separated views for clients, pros, and admins, all on top of one consistent data model.
The approach
React Native on top of a Node + Postgres services layer, with the schema designed around booking and availability invariants, Paystack integration scoped carefully around failure modes, and a role-aware API surface shared by every client.
Outcome
Real-time
availability model
Geo
location-based discovery (lat/lng; PostGIS on the roadmap)
Paystack
integration with failure-mode handling
Role-aware
API shared by clients + pros
Tech stack
React NativeNode.jsPostgreSQLPaystackGoogle Maps