Me
  • Home
  • About
  • Projects
  • Resume
  • connect
Connect
Copyright © wan@proline. All rights reserved.
Back to Projects

AfroBuy Uganda

DjangoFlutterPostgreSQLMobile Money API
Launch Demo🔒 Proprietary License

Overview

AfroBuy is a multi-vendor e-commerce ecosystem designed specifically for the Ugandan market. It bridges the gap between local merchants and digital consumers by providing a seamless platform for buying and selling goods ranging from electronics to fashion.

System Logo

The project consists of two main components:

  1. The Web Platform: A responsive marketplace for browsing and vendor management.
  2. The Mobile App: A Flutter-based application for on-the-go shopping.

Key Features

1. Localized Payment Integration

Unlike international platforms, AfroBuy is built for the local economy. I integrated MTN Mobile Money and Airtel Money APIs to allow secure, instant transactions without requiring credit cards.

2. Multi-Vendor Dashboard

Merchants have their own dedicated portal to:

  • Upload and manage product listings.
  • Track orders and revenue in real-time.
  • Manage inventory levels.

3. Real-Time Order Tracking

Customers can track the status of their delivery from "Processing" to "Out for Delivery" via the mobile app, utilizing geolocation services to ensure accurate drop-offs.

Tech Stack & Architecture

  • Backend: Django (Python) was chosen for its robust security features and rapid development capabilities. It serves as the REST API hub for both the web and mobile clients.
  • Database: PostgreSQL handles the complex relational data between users, vendors, products, and orders.
  • Mobile: The mobile application is built with Flutter, ensuring a high-performance native experience on both Android and iOS devices.
  • Infrastructure: The platform is hosted on a scalable VPS with Nginx as the reverse proxy, the apps on both play store and apple store.

Live Platform

The platform is currently live and serving customers in Uganda. You can visit the website or download the application to see it in action.

Avatar 01Avatar 02Avatar 03Avatar 04Avatar 05
Never miss an update!

connect and join 100K+ developers.

*Sponsor
Build The Site You Want!

Your website should be an asset, not an engineering challenge.