Powering Retail Distribution with Insight-Driven Admin ( Booosta )

The Retail Management System (RMS) is a robust retail solution targeted at different tiers of the retail market, ranging from micro and small-scale businesses, itinerant retailers, mid-sized retailers, and retail chains across all parts of Nigeria and subsequently across Africa.

MY ROLE
UX Research
UX & UI Design
Client & Project Management
Usability Testing
Rapid Prototyping
TEAM
Product design lead ( Me )
Product Managers
Mobile Developers
Backend Developers
DELIVERABLES
Customer Mobile App
Field Agent Mobile App
Aggregators Mobile App
Admin Dashboard
Design System
Field Sudies UX Research
time line
2022 -2023

The Problem Statement

Micro and small-scale retailers face a fragmented business journey, lacking the support and credit access needed to grow.


A 2021 Prunedge study showed that 82% lack credit access, though 76% are willing to accept it if available. Meanwhile, 83% struggle with supply chain challenges pricing, availability, and financing.


Beyond business growth, many also lack tools to save, reinvest, insure goods, or plan for retirement, placing strain on both their businesses and personal lives.

The Solution

The Retail Management System (RMS) admin is a scalable solution built for micro to mid-sized retailers across Nigeria and Africa. It addresses core retail challenges like sales tracking, supply chain management, and offers value-added services such as financing, savings, insurance, and pensions to support business growth and financial stability.

My Goal

After ultimately designing the customer mobile application, Field Agent Platform, and Aggregator’s Platform, I moved on to the Web Admin Application.


Design and development of a back-office system: The back-office system will be a web application that provides Prunedge’s retail team with the ability to manage the internal operations of the retail service.

Onboarding:

As an administrator on the Administrative Portal of the Retail Management System, The admin would be able to log in to the application so that they could gain access to it.


  • A registered administrator on the platform should be able to log in to the application by entering his email address and password.

  • As a registered administrator, the admin would be able to reset my password in situations where they forgot my password and can’t access the system.

Overview

As an administrator and permission user on the Application, the admin would be able to view a dashboard that provides them with all the information that is relevant to making key business decisions on the platform.


The dashboard covers the following v.1 feature

  • Retailer management

  • Inventory management

  • Sales and transaction management

  • Wallet management

  • POS Management </aside>

Admin Retailer Overview

Prunedge admins can access a mini-dashboard summarizing retailer activity, showing total, active, pending, and deactivated retailers. They can view all onboarded retailers, whether added via self-onboarding or through the admin app.


Prerequisite:
Retailers must be onboarded via self-onboarding or the admin app.

Field Agent Access & Oversight

Admins can create and manage field agents, grant system access, and view their details and activities.


Prerequisites:

  • Admin must be logged in with permission to create agents.

  • Agent must already be created to view details.

Aggregator's Manageement

As an administrator, you can onboard aggregators through the admin portal, granting them access to manage and onboard their own retailers.


You can also view each aggregator’s full profile, including key information, associated retailers, and available loan or business financing plans.


Details available include:

  • Aggregator’s general information

  • Retailers under their network

  • Financing and loan plan options

As an administrator, you can onboard aggregators through the admin portal, granting them access to manage and onboard their own retailers.


You can also view each aggregator’s full profile, including key information, associated retailers, and available loan or business financing plans.


Details available include:

  • Aggregator’s general information

  • Retailers under their network

  • Financing and loan plan options

As an administrator, you can onboard aggregators through the admin portal, granting them access to manage and onboard their own retailers.


You can also view each aggregator’s full profile, including key information, associated retailers, and available loan or business financing plans.


Details available include:

  • Aggregator’s general information

  • Retailers under their network

  • Financing and loan plan options

User Management Settings

The User Management module allows administrators to manage access and roles within the platform.


Admins can create, update, or deactivate users, assign roles, and define permissions based on organizational responsibilities.

Request Management Hub

The Requests Page allows administrators to view, filter, and manage all incoming user or retailer-related requests within the system.


This includes onboarding approvals, role changes, financing requests, wallet top-ups, and other action-based submissions that require admin attention.

Time to Retrospect

These are the lessons I learned through working on this project.

  • This was a big project. Lots of pages, user flows, and edge cases. It was my first time working on an admin dashboard with alot of technicailities, so it was a very interesting thing for me to design.

  • Because there was a lot of content on each screen, it was harder than I anticipated to ensure proper information architecture, but I eventually succeeded thanks to several revisions and user feedback.

Reflection and Learnings

I was excited to start working on the project after learning about the problem to be solved.

  • I am often reminded that small screens provide almost no margin for error, thus visual design aspects must be twice as accessible as they are on a desktop.

  • Always include the stakeholders in the process.

  • Constantly seek input to enhance my designs

  • Consider issues from users' perspectives rather than your own.

  • Get familiar with accessibility. It is vital.


In conclusion, the product itself and its landing page are built on the principles of consistent user experience design and a high level of usability to support users at every stage with easy navigation and clear and succinct data segmentation. This is due to the product's great practical value.

Next Steps

Our team presented our deliverables in a 30-minute presentation to the stakeholders.


Following our presentation, we had a weekly sprint with the stakeholders to give a more detailed run-through of the interactive prototype seen above. Starting with the retailer’s management, field agent, aggregator management, etc. the product will be developed and tested with the actual users (Admin. We look forward to seeing the initial user feedback.

Create a free website with Framer, the website builder loved by startups, designers and agencies.