Project Marketplace
Find freelance projects that match your expertise
8 projects available
B2B E-commerce Web Platform
Overview: Building a B2B e-commerce platform for a wholesaler in Dar es Salaam to manage orders from small retailers across the city. The platform will include inventory management, merchant accounts, and integrated mobile money checkout. This project is part of a larger digital transformation to streamline the distribution of consumer goods. Deliverables: - A high-quality React web application for retailers to browse and order goods. - An admin dashboard for the wholesaler to manage inventory and fulfillment. - Integration with local payment gateways (M-Pesa, Tigo Pesa). - Secure user authentication and account management. Tech Stack: - React, Next.js, Node.js, PostgreSQL, M-Pesa API. Team Structure: - 1 Senior Full-Stack Engineer, 1 Junior Developer.
M-Pesa API Technical Documentation Overhaul
Overview: We are looking for a technical writer with deep developer experience to overhaul our merchant-facing M-Pesa API documentation. The goal is to make it the most developer-friendly payment documentation in Africa, featuring clear guides, interactive examples, and robust SDK documentation. This will directly improve the developer experience and reduce the time to go-live for our partners. Deliverables: - Complete overhaul of the core M-Pesa API documentation (C2B, B2C, STK Push). - Step-by-step integration guides for common frameworks (React, Node.js, Flutter). - A comprehensive FAQ and troubleshooting guide. - Interactive code snippets in multiple languages. Tech Stack: - Markdown, OpenAPI/Swagger, Node.js, Python, Flutter. Team Structure: - 1 Technical Lead/Writer, working with the core API engineering team.
School Management System Cloud Migration
Overview: We are migrating a legacy school management system for a group of private schools in Lagos from an on-premise server to the AWS cloud. This project involves containerizing the application, setting up automated backups, and ensuring high availability. This will improve the reliability and scalability of the system as the school group expands. Deliverables: - Containerized version of the school management system using Docker. - Deployment to AWS using ECS or EKS. - Automated CI/CD pipeline for future updates. - Cloud-based backup and disaster recovery strategy. - Training documentation for the internal IT team on managing the new infrastructure. Tech Stack: - AWS, Docker, Terraform, Jenkins/GitHub Actions, PHP/MySQL (Legacy Application). Team Structure: - 1 Cloud/DevOps Engineer.
Alternative Credit Scoring ML Model
Overview: Developing a machine learning model to predict creditworthiness for informal sector workers who lack traditional credit histories. We will use alternative data sources like mobile money usage, airtime purchases, and utility bill payments to generate scores. This project aims to expand financial inclusion for thousands of unbanked individuals. Deliverables: - A trained ML model with documented performance metrics (AUC, Precision/Recall). - Data ingestion and feature engineering pipelines for alternative data. - An API endpoint for real-time credit score retrieval. - A technical report on feature importance and model interpretability. Tech Stack: - Python, Scikit-learn, XGBoost, Pandas, SQL. Team Structure: - 1 Lead Data Scientist, 1 Data Engineer.
Logistics & Fleet Tracking API
Overview: We are building a robust backend API for a logistics startup focused on last-mile delivery in Nairobi. The API will handle real-time tracking of drivers, route optimization, and delivery confirmations. This system is designed to scale with the increasing demand for fast delivery in the region. Deliverables: - A high-performance Go-based API for location tracking and order management. - Integration with Google Maps for route calculations. - Real-time notification system for customers and fleet managers. - Secure database architecture for storing high-frequency location data. - Integration with local payment gateways for driver payouts. Tech Stack: - Go, PostgreSQL, Redis, Google Maps API, Kafka. Team Structure: - 1 Senior Backend Engineer (Go Specialist), working on the core platform development.
Telemedicine Consultation Platform
Overview: Developing a secure web-based telemedicine platform for a network of clinics in Kampala. The platform will facilitate video consultations, electronic health records (EHR) management, and integrated billing through mobile money. This project aims to improve access to specialist care for urban and semi-urban populations. Deliverables: - A secure React frontend for both doctors and patients. - Backend API for managing patient data and appointment scheduling. - Video conferencing integration using WebRTC or a 3rd party provider (e.g., Twilio). - Integrated payment module for M-Pesa and Airtel Money payments. - Compliance with Ugandan health data regulations. Tech Stack: - React, Node.js, MongoDB, WebRTC, M-Pesa API. Team Structure: - 1 Lead Full-Stack Engineer, 1 UI/UX Designer, 1 Backend Specialist.
Mobile Crop Monitoring Dashboard
Overview: We are building a Flutter-based mobile dashboard for field agents in Northern Tanzania. The app will collect soil moisture data and crop health metrics from IoT sensors and visualize them for farmers. This is part of a larger agritech initiative to improve yield and resource efficiency. Deliverables: - A high-performance Flutter app with offline-first data synchronization. - Map-based visualization of farm plots and sensor locations. - Push notifications for critical alerts (e.g., low moisture). - Integration with a Python-based backend for data processing. Tech Stack: - Flutter, Dart, Firebase, Mapbox, REST APIs. Team Structure: - 1 Mobile Developer, working closely with the client's internal backend team.
M-Pesa Payment Gateway Integration
Overview: We are digitizing the payment flows for a large regional SACCO in Central Kenya. This project involves integrating our core platform with the M-Pesa C2B and B2C APIs to allow members to deposit and withdraw funds directly from their mobile wallets. This is a critical step in our mission to bring modern financial services to community-based organizations. Deliverables: - A robust Node.js middleware for handling M-Pesa Daraja API calls. - Secure webhook endpoints for real-time transaction confirmation. - A merchant-facing dashboard for tracking transaction status and reconciliations. - Detailed technical documentation and unit test coverage. - Deployment to an AWS-based staging environment. Tech Stack: - Node.js (TypeScript), Express.js, PostgreSQL, Redis, M-Pesa Daraja API. Team Structure: - 1 Lead Backend Engineer (Project Lead), 1 Junior Developer, 1 QA Specialist. - The client team will provide access to the sandbox and production credentials.
Featured Projects
Post Your Project
Connect with skilled African tech talent for your next project
rocket_launchGet Started