I need a web-based admin console that talks directly to the WhatsApp Business API and lets me take full control of our customer messaging flow. The core modules I want working seamlessly together are: • User management – create, edit, deactivate users and assign simple role-based permissions. • Message automation – schedule, template, and send broadcasts or one-to-one replies through the official API, with queue handling and error catch. • Analytics dashboard – real-time and historical stats on deliveries, reads, replies, plus export options. Access to the dashboard will be secured by a straightforward username/password login; session handling and password hashing must follow common best practices so I can later extend to 2FA if needed. I will supply the verified WhatsApp Business API credentials. The build should include clear deployment instructions (Docker or similar is fine), commented source code, and a short README so I can spin it up on a typical cloud VPS. Acceptance for hand-over: 1. I log in, add a user, and that user can log in with the assigned role. 2. I send a test message through the automation module and see it delivered on my phone. 3. The analytics view reflects that send with correct counts. 4. Code passes a quick review and installs cleanly from scratch using your instructions. If you have a preferred stack—Node.js, Python/Flask, Laravel, or equivalent—mention it; I’m flexible as long as the final solution is stable and well-documented.