Matola Enterprise Stock & Sales Management System

A comprehensive stock and sales management system built to streamline enterprise operations. It empowers admins with full control over inventory and permissions, enables salespersons to manage daily ticket assignments and transactions, and supports stockkeepers with real-time inventory tracking.

Role

UI/UX Designer

Platform

Platform

Web

Industry

Industry

SaaS, Enterprise

Timeline

Timeline

8 weeks

Tools Used

Tools Used

Figma, Adobe Illustrator

The Project

Rethinking Sales & Stock Management for Matola Enterprise

Rethinking Sales & Stock Management for Matola Enterprise

Rethinking Sales & Stock Management for Matola Enterprise

Matola Enterprise is a fast-growing distributor of soft drinks, including Coca-Cola, Fanta, Sprite, bottled water, and other beverages. With increasing demand and multiple salespersons handling daily distribution, the company needed a more efficient way to manage inventory, monitor stock movements, and generate customer invoices.

The goal was to design a digital solution that streamlined sales and inventory operations while providing admins with full visibility into stock levels, product expirations, and transaction records.

The Challenge

The Everyday Struggles of Managing Drinks Distribution

The Everyday Struggles of Managing Drinks Distribution

The Everyday Struggles of Managing Drinks Distribution

Before this project, Matola Enterprise faced several challenges:

  • Manual Tracking – Sales and returns were recorded on paper, leading to frequent errors.

  • Lack of Accountability – Salespeople could take products out without proper tracking of sales or returns.

  • Expiry Wastage – Products nearing expiry were often unnoticed until too late.

  • Invoice Delays – Customers had to wait while totals were calculated manually.

Problem Statement:

Matola Enterprise needed a unified system that allowed salespeople to record sales seamlessly, admins to track stock in real-time, and the organization to reduce product wastage through expiry notifications.

The Process

From Chaos to Clarity: The Design Journey

From Chaos to Clarity: The Design Journey

From Chaos to Clarity: The Design Journey

I followed a user-centered design process, working closely with the client to understand both business and user needs.

  1. Research & Discovery

    • Interviewed admins and salespersons to understand daily workflows.

    • Identified bottlenecks: poor visibility of stock movement, and inaccurate record-keeping.

  2. User Personas

    • Admin: Needs to manage inventory, assign products, confirm returns, and oversee sales.

    • Salesperson: Needs to record sales quickly, generate invoices, and return unsold products.

    • Stock Keeper: Needs to update stock entries, monitor expiry dates, and manage inventory levels.

  3. User Flows

    • Designed flows for key actions: ticket creation, stock updates, sales transactions, and product returns.

  4. Wireframing & Iteration

    • Started with low-fidelity sketches for dashboards and tables.

    • Iterated with client feedback before moving into high-fidelity mockups.

  1. Visual Design

  • Chose a clean, data-friendly UI with structured tables, modals, and dashboards.

  • Used clear typography and iconography to make complex data easier to scan.

Designing Key Experiences

Building the Tools That Power the Enterprise

Building the Tools That Power the Enterprise

Building the Tools That Power the Enterprise

I focused on designing experiences that aligned directly with user needs:

Dashboard Overview

Displays real-time insights: total stock, sales performance, low-stock alerts, and expiry warnings.

Stock Management Table

Structured with columns for product name, batch number, quantity, price, date added, and status. Admins can easily see which products are running low or nearing expiry.

Customer & Transaction Pages

Customer details stored for quick invoice generation, while transaction history tracks every sale for accountability.

Ticket Creation Flow

Admin assigns products daily to salespersons. The salesperson confirms assigned stock via a modal before leaving. At the end of the day, sales and returns are reconciled.

Invoice Generation

Automated invoice generation for customers after purchase, reducing delays and errors. This has a similar flow with the admin's ticket creation

Organization / Team

Central hub to manage the company profile, members, roles, and granular permissions. This is where admins invite teammates, assign responsibilities, and audit activity across the system.

The Outcome

Turning Bottlenecks Into Smooth Operations

Turning Bottlenecks Into Smooth Operations

Turning Bottlenecks Into Smooth Operations

The final product transformed the way Matola Enterprise manages sales and stock:

  • Efficiency Boost: Sales recording and invoicing became instant, reducing customer waiting time.

  • Accountability: Ticket assignments created a clear trail of responsibility for every salesperson.

  • Inventory Accuracy: Real-time stock updates meant fewer errors and faster restocking.

  • Reduced Wastage: Expiry alerts helped the business act early on near-expiry products.

What I Learned

Lessons from Designing for Real-World Business Operations

Lessons from Designing for Real-World Business Operations

Lessons from Designing for Real-World Business Operations

This project taught me how to design for practical, real-world business workflows where precision is critical. Some key learnings:

  • Tables can be complex: Designing stock and transaction tables required balancing dense data with readability.

  • Permissions matter: Differentiating between admin, salesperson, and stock keeper roles helped create clarity and avoid errors.

  • Simplicity wins: Even with complex operations, a clean and straightforward UI made adoption easier for non-technical users.

Looking ahead, I see opportunities to enhance the product further with analytics dashboards and mobile-first optimization for salespeople on the move.

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