Home / Work / Leafir E-commerce System
› ~/work/leafir-e-commerce-system
Leafir E-commerce System
This is a multi-client, reusable e-commerce platform built on the Laravel framework. It is designed to be deployed separately for each business client, with a strong separation between core business logic and client-specific branding and views.
Every new store meant rebuilding the same ground from scratch: catalog, cart, checkout, payments, order tracking, and an admin panel. The brief was to build it once as a proper template instead.
A Laravel and Livewire storefront backed by a Filament admin panel. Variant-based catalog with live stock and pricing, checkout through Paystack or Moolre behind a swappable payment gateway interface, phone number + OTP login for customers, and a role-gated admin panel for inventory, orders, coupons, and store branding.
900+ automated tests keep the codebase safe to reskin per client. Stock is protected with row-level locking so two customers can never overcommit the last unit, and payment confirmation has a webhook plus a polling fallback so a dropped webhook never leaves an order stuck.