N
Selected work

Full-stack/2026/Production

Egg Commerce Platform

An e-commerce setup where the storefront, the admin dashboard, and the mobile app all run off one Laravel API instead of three separate backends. It works out delivery pricing by district and takes Paystack payments over mobile money and card.

Context

An egg distributor wanted a storefront, an admin back office, and a mobile app, but understandably did not want to build and maintain three separate backends to get all three.

Approach

  • 01Built one modular Laravel API (a module per entity) that serves a Next.js storefront, an admin dashboard, and a React Native (Expo) app from a single source of truth.
  • 02Handled district-based flat delivery pricing and Paystack payments over both mobile money and card.
  • 03Secured it with Laravel Sanctum — cookie sessions for web, bearer tokens for mobile — under role-based access control.
  • 04Documented the system with ER diagrams and payment sequence flows.

Notable

  • Three clients, one API — web, admin, and mobile share the same backend.
  • Real payments via Paystack (mobile money + card).
  • Modular monolith that stays legible as it grows.

Next project

Payment Voucher System