Accra, Ghana ·
All work
Case StudyCommerce platform · 2023

The Bag Shop Gh.

A commerce system for a boutique retailer: catalog, inventory, payments, and an admin non-engineers could actually operate.

The Bag Shop Gh
Role
Software Engineer
Year
2023
Stack
Next.js · Tailwind · MongoDB
Status
Live
The constraint

The business needed Paystack-backed payments, inventory that stayed consistent across storefront and admin, and a dashboard non-engineers could actually run without paging me every time a price changed.

The approach

Designed the data model around the inventory invariants that mattered, wired the Paystack webhook flow for reliable payment confirmation, and built the admin on top of the same API surface the storefront uses.

Outcome
Paystack
webhook payment confirmation
Consistent
inventory across storefront + admin
Self-serve
admin for non-engineers
Tuned
image pipeline + CDN caching
Tech stack
Next.jsTailwindMongoDBExpressPaystack