Case study · 04
Vendorstack
Frontend engineering contributions across a production socio-commerce platform — vendors, creators, and a community-led storefront launched into the Nigerian market in 2023.
- Role
- Frontend engineering · feature delivery
- Vertical
- Socio-commerce
- Geography
- Nigeria
- Year
- 2023—
Vendorstack is a socio-commerce platform that lets African vendors and content creators reach a community-led audience. The work covered shipping features into a mature production codebase — Pages Router Next.js, Rematch state, Cypress coverage, Sentry observability — alongside a multi-engineer product team. The framing here is contributor, not founder or architect: working inside conventions another team had already set, against a backend already in production with paying users.
Workstreams
Production feature delivery
Shipped features into a Pages Router codebase running Rematch for state, Ant Design + styled-components for the UI layer, and Firebase for real-time pieces. The work was about moving within the existing conventions — Rematch models, AntD theming, the established routing and data-fetching patterns — rather than reshaping the platform. The interesting constraint of this kind of work: changes need to land cleanly alongside everyone else's, in a codebase old enough that the answer to most questions is already encoded somewhere in the tree.
Quality discipline
Cypress end-to-end coverage on critical flows (checkout being the explicitly-named one in the test suite), Sentry tracking on the frontend, and the type-discipline-and-test-discipline work that doesn't show up in screenshots but keeps a production app stable for real money moving through it. Pre-commit hooks via Husky + commitlint enforce the convention layer the team had agreed on.
Vendor & storefront surfaces
Feature work on the two main operator-facing sides of the product — the vendor side (catalog, orders, business profile) and the public storefront layer (dynamic `[storefront]` routing per vendor, product detail, checkout). Socio-commerce blurs the line between the merchant tools and the community-facing surface; both sides share a lot of state and design language, and the work moved across them as features required.
Stack
- Next.js
- React
- TypeScript
- Rematch
- Ant Design
- styled-components
- Cypress
- Firebase
- Sentry
Closing
The platform shipped publicly in 2023 and has continued to evolve since. The current chapter — see [[Vent]] — is a next-generation rebuild that builds on Vendorstack's foundations and expands the product onto mobile.
Have something to ship?