David Mbuvi (Mbuvi Tech) / Projects
Mbuvi MD
A modular WhatsApp automation platform built around extensible commands, messaging utilities, and backend integrations.
Status: Complete
A Node.js WhatsApp automation and message-management system with a central command registry, modular plugins, PostgreSQL-backed configuration and a status dashboard.
Mbuvi MD is a modular WhatsApp automation system. A bot runtime manages sessions and dispatches incoming events to a central command registry; feature plugins register themselves with that registry, so new commands can be added without touching the runtime.
Plugins cover group administration, profile controls and messaging utilities, plus media features that use YouTube search and a download API. Owner settings and configuration are stored in PostgreSQL, and the runtime also serves a status dashboard to the browser.
Engineering value
- Extensibility: the command registry and plugin modules keep features independent of the bot runtime.
- Backend design: runtime, plugins, shared message/media sender, and services are separated.
- PostgreSQL-backed configuration that plugins read and write, loaded and seeded at startup.
- Integration with external services for WhatsApp, video search and downloads.
Technology
- Runtime: Node.js, Bot sessions, Command registry
- Data: PostgreSQL
- Integrations: WhatsApp, YouTube search, Download API
- Status: HTML dashboard
Source code: github.com/cheekydavy/mbuvimd-db