Skip to content
OA.

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.

leafir.ohene.dev
Leafir E-commerce System
Challenge

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.

Build

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.

Impact

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.

Laravel Livewire Filament Tailwind CSS Alpine.js MySQL Paystack Moolre GiantSMS Sentry
Gallery