Sports Etcetera
An online store for a Lagos sports retailer, with Paystack checkout

Overview
Give a local sports retailer a proper online store: browse by category and brand, manage stock and delivery zones, and pay with a Nigerian payment provider.
The problem
Small retailers often have no online store, or a generic one that doesn't fit their catalogue (sizes, brands, stock per variant) or their local payment and delivery needs.
What I built
A storefront built on a documented product, pricing, inventory and order model, with categories, brands, delivery zones and Paystack payment, planned like a real product (brief, database design, component plan, roadmap) before it was built.
My role
Solo: designed the data model and business logic (pricing, inventory, orders, audit) and built the storefront and checkout on top of it.
Technical challenges
Modelling inventory and delivery-zone pricing flexibly enough for a multi-category retailer, while keeping business logic separate from the interface so it stays testable as the catalogue grows.
Current status
Prototype. A working storefront and checkout flow; not a live store for the business it was designed around.
What it does
- Product catalogue with categories, brands and delivery zones
- Cart and Paystack checkout
- Pricing, inventory, order and audit logic kept separate from the screens
- Realistic demo data
- Unit tests and end-to-end browser tests
Technology
Need something like this for your business?
Tell me what you're working on and I'll get back to you.