Case StudyBooking + marketplace system · In progress
Diimple.
A mobile marketplace I’m building to help clients find local beauty professionals, book appointments, and shop for products.

Role
Software Engineer
Year
In progress
Stack
React Native · Node.js · PostgreSQL
Status
In progress
The constraint
Clients need to find nearby professionals and book available appointments. The API also needs to support payments, product orders, and separate permissions for clients, professionals, and administrators.
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.
Capabilities
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