CASE STUDY / COMMERCE & DELIVERY
SPEEZU — One Connected Ecosystem for Commerce, Stores, and Delivery
SPEEZU connects customer ordering, store operations, platform administration, and last-mile delivery within one coordinated digital ecosystem. The system combines two mobile applications with dedicated store and administrative web panels, allowing every participant to manage their part of the order journey in real time.
- Industry
- E-commerce & On-Demand Delivery
- Platforms
- Android, iOS & Web
- Products
- Customer App, Rider App, Store Panel & Admin Panel
- Role
- Mobile Application Development & System Integration

A Unified Platform Built Around the Complete Order Journey
SPEEZU was designed as more than a standalone shopping application. Customers can discover products across food, supermarkets, retail stores, and pharmacies; stores can manage catalogues and fulfilment; administrators can oversee platform-wide operations; and riders can handle deliveries from request to completion. Each product serves a focused user role while sharing one connected operational flow.
Customer commerce
Discovery, customisation, cart, checkout and tracking
Store operations
Products, variations, orders, history and performance
Platform control
Stores, riders, commissions, orders and payments
Delivery execution
Requests, pickup, progress and completion
Coordinating Multiple Roles Without Fragmenting the Experience
A delivery marketplace must keep customers, stores, platform operators, and riders aligned while an order changes state. Product options, payments, fulfilment decisions, rider assignment, and delivery confirmation all need to remain consistent across different interfaces. The central challenge was to make this operational complexity feel simple for each user.
The solution
One Workflow, Four Purpose-Built Interfaces
The solution separates each role into a focused product while maintaining a shared order lifecycle. Customers receive a streamlined shopping experience, stores gain practical catalogue and order tools, administrators retain platform-level visibility, and riders receive only the controls required to complete deliveries efficiently.

From Product Discovery to Live Order Progress
The SPEEZU customer application supports a complete multi-category ordering journey. Customers can browse nearby stores, search products, select variations, add optional extras, manage quantities, apply coupons, choose delivery or pickup, select an address, choose a payment method, and monitor fulfilment through clear order stages.
- Multi-category discovery for food, supermarkets, retail, and pharmacy
- Product variations, sizes, flavours, extras, and related products
- Cart management, coupons, delivery or pickup, and checkout
- Cash-on-delivery and Paystack-powered online payment flows
- Saved addresses and map-based location selection
- Order status progression from placed to delivered
- Search history, favourites, localisation, and customer order history

Practical Tools for Catalogue, Orders, and Fulfilment
The store panel gives merchants direct control over their day-to-day SPEEZU operations. Store teams can review performance, publish and update products, configure pricing and discounts, upload multiple product images, manage options and variations, receive incoming orders, inspect order details, and move orders through the fulfilment process.
- Dashboard with orders, revenue, top products, and recent activity
- Searchable product catalogue with availability controls
- Add and edit product flows with images, categories, pricing, and discounts
- Configurable product options, variations, extras, and delivery availability
- Incoming-order review, approval, rejection, and status management
- Order details with customer, payment, item, and store-earnings information
- Order and customer reporting

Platform-Wide Visibility and Operational Control
The administrative panel provides a centralized view of the SPEEZU ecosystem. Administrators can manage stores and riders, monitor orders across the platform, configure store commission percentages, review delivery availability, manage coupons, and inspect Paystack transaction activity through date-based reporting.
- Store directory, activation, delivery controls, and commission configuration
- Rider profiles, status, contact information, and management actions
- Cross-store order monitoring with customer, rider, status, and totals
- SPEEZU platform-share visibility on applicable orders
- Coupon and platform request management
- Store, customer, rider, and payment reporting
- Paystack transaction filters and success, failed, or abandoned statuses

A Focused Workflow for Last-Mile Delivery
The SPEEZU Rider application keeps delivery work direct and actionable. Riders can review new requests, compare pickup and customer locations, accept or decline deliveries, contact relevant parties, progress through pickup and completion states, confirm delivery, and review completed or cancelled order history.
- New-delivery request feed with store and customer information
- Accept and decline controls
- Pickup and delivery addresses with contact actions
- Active order state from accepted to picked up and completed
- Delivery confirmation through the available completion flow
- Completed and cancelled order history
- Clear offline and notification handling where supported by the application

A Maintainable Foundation for a Multi-Product System
The applications were structured around reusable features, predictable state changes, API-driven data, and integrations required by commerce and delivery workflows.
Flutter & Dart
Cross-platform customer and rider applications
BLoC
Predictable state management and event-driven UI
Dio & REST APIs
Network communication and backend integration
Google Maps
Addresses, locations, and delivery-related mapping
Paystack
Online payment processing
Firebase Cloud Messaging
Delivery and order notifications
easy_localization
Multi-language application support
Web dashboards
Administrative and store operations
Turning Operational Complexity Into Predictable Product Flows
Complex product configuration
Product variations, optional extras, related items, quantities, and discounts were represented clearly across product details, cart calculations, and final order data.
Shared order-state coordination
Order stages were surfaced appropriately across customer, store, administrator, and rider interfaces so each role could act on the same operational lifecycle.
Payment and fulfilment visibility
Online payment reporting, order totals, store earnings, platform commission, rider assignment, and completion states were made visible to the roles responsible for them.
One Cohesive System Instead of Disconnected Operational Tools
SPEEZU brings customer commerce, merchant operations, centralized administration, and delivery execution into one coordinated product ecosystem. The result is a clear experience for every role and an operational structure capable of supporting the complete journey from product discovery to successful delivery.

Built with
- Flutter & DartCross-platform customer and rider applications
- BLoCPredictable state management and event-driven UI
- Dio & REST APIsNetwork communication and backend integration
- Google MapsAddresses, locations, and delivery-related mapping
- PaystackOnline payment processing
- Firebase Cloud MessagingDelivery and order notifications
- easy_localizationMulti-language application support
- Web dashboardsAdministrative and store operations
Build with Sage Six
Have a Multi-Platform Product in Mind?
We design and develop connected digital products across mobile applications, operational dashboards, payments, and real-time workflows.
Explore the live applications