David Mbuvi (Mbuvi Tech) / Projects

Integrated POS & Business Communication Platform

Sales, inventory, payments and — next — customer conversations in one connected platform.

Status: Active Development — M-Pesa Integration Completed; Communication Module Remaining

A point-of-sale and business-operations platform: checkout, inventory, purchasing, customers, reports, staff roles, and a completed Safaricom Daraja M-Pesa integration.

This is an ongoing software product with a substantial implementation behind it. The documented architecture covers a web application (POS checkout, customer records, reports, inventory, purchasing and an M-Pesa payment interface), an API layer, a set of business-operation services, platform services for authentication and access, and PostgreSQL persistence through Prisma.

The M-Pesa integration with Safaricom Daraja is complete according to the current project status. The next major module is an integrated communication module: bringing WhatsApp and other social platforms into the POS so a business can manage sales, stock, payments and customer communication in one operational system. That module is planned and not yet built.

Engineering value

Technology

Source code: github.com/cheekydavy/pos

Explore the POS Platform architecture diagram