SesaHub - ERP Solution

Building a Scalable, Modern ERP Platform for Multi-Company Enterprises in Africa
My Role
UX/UI Designer
Full Stack Developer
Business Analyst
Teammate
Dominic Nyande & Amy Nyande
Tools
Laravel
PHP
React
Inertia.js
MySQL
Tailwind
Timeline
2024
Overview

SesaHub is a robust, multi-tenant ERP system designed to meet the unique operational needs of African businesses. Built from the ground up, the platform aims to eliminate fragmented workflows, streamline company-wide processes, and provide a scalable digital foundation for growth across Ghana and other African nations.

SesaHub unifies company management, purchasing, inventory, human resources, reporting, and analytics—all in one customizable system tailored for companies operating in dynamic, resource-constrained markets. Our long-term vision is to empower businesses across Africa with enterprise-grade software that is locally relevant, intuitive to use, and optimized for growth in diverse regulatory and economic environments.

Live Project

Problem

Legacy ERP platforms are often too expensive, overly complex, and bloated with features irrelevant to local business contexts. These systems are built for Western enterprise processes, making them culturally and operationally misaligned with the realities of African businesses. They demand high upfront investments, involve steep learning curves, and fail to accommodate the flexible, often decentralized workflows common across emerging markets.

SesaHub addresses these real-world challenges by providing a lean, purpose-built ERP alternative that aligns with African business culture and day-to-day needs:

  • Multi-company management under varying legal, tax, and operational structures
  • Fragmented reporting and poor audit readiness
  • Manual purchase order tracking and error-prone shipment logging
  • Weak inventory visibility and poor product categorization
  • Lack of HR tools and payroll alignment with local standards
SesaHub - ERP Solution

Design Strategy

The design thinking process behind Sesahub was centered on creating a clear, structured, and user-friendly experience for users navigating multiple interconnected tools within the hub. From the outset, we prioritized user empathy, conducting informal interviews and benchmarking similar platforms to understand how users expect to engage with complex dashboards.

We began by mapping out user flows to identify where friction typically occurs—such as switching between apps, data visibility, and managing tasks across multiple departments. This allowed us to define a modular structure that prioritized intuitive navigation and seamless transitions.

Wireframes were developed with a focus on information hierarchy and component reusability, ensuring that recurring elements (like analytics summaries, KPI metrics, and action panels) had a consistent visual language. The layout was tested internally through clickable prototypes, enabling us to refine user interactions before committing to development.

As the project evolved, we maintained a close feedback loop with the core team to ensure alignment with technical feasibility and business goals. This allowed the design to stay grounded in functionality while still delivering a polished, branded interface.

Ultimately, the design thinking approach helped us transform what could have been a fragmented utility dashboard into a cohesive, immersive tool that enhances visibility, decision-making, and workflow efficiency across all departments.

Technical Approach & System Flow

Registration & Approval

Members begin by registering through a custom-designed Divi form, which is captured by MemberPress. Each submission is held in review, pending admin approval via the New User Approve plugin.

Technical Application

Backend: Laravel 11 with modular service architecture

  • Multi-tenant schema with strict data isolation
  • RBAC and permission-middleware architecture
  • Scheduled tasks for syncing rates, reports, and alerts

Frontend: React + Inertia.js + TailwindCSS

  • Responsive UI with contextual rendering
  • Reusable atomic components from internal library
  • Form sectioning for complex data entry

Services Implemented:

  • CompanyService, ProductService, PurchaseOrderService, InventoryService, EmployeeService, CurrencyService
  • Queue-driven systems for background jobs, reports, email alerts

Summary

SesaHub is not just an ERP platform—it’s a new standard for how enterprise software can serve emerging markets. Designed with a deep understanding of African business ecosystems, SesaHub is built for scale, flexibility, and real operational complexity.

It supports multi-company configurations, end-to-end procurement, HR, finance, and inventory management—delivered through a modern UX and agile deployment framework. SesaHub is a foundational tool in the digital transformation of Africa’s mid-sized and large enterprises.

Future Roadmap:

  • Native mobile app with offline support
  • Voice command for on-the-go updates
  • AI forecasting for inventory and procurement
  • Advanced BI integration with Looker/Tableau
  • Industry-specific modules for manufacturing, logistics, and agriculture