I need a complete, web-based bulk messaging gateway that lets me send both SMS and WhatsApp campaigns straight from my application. The core build must cover four essentials: • Message scheduling so I can queue campaigns days or weeks ahead. • Real-time delivery reports that show each message’s status the moment it’s returned by the carrier or WhatsApp API. • A searchable, tag-friendly contact manager to store, segment, and reuse recipient lists. • A moderation queue: every customer-initiated message sits in the backend until I manually release it. Because this will sit behind an existing web app, a simple single-admin setup is fine—no extra role management is necessary. You’re free to choose the stack (Node.js, Laravel, Django, etc.) so long as the code is clean, documented, and easy to deploy on a typical Linux VPS. I’m comfortable if you leverage SMPP libraries, Twilio, or WhatsApp Business Cloud APIs, provided licensing and setup steps are spelled out. Deliverables will include the full source code for both front- and backend, database migrations, configuration/read-me files, and a short test plan that proves scheduling, queue release, contact management, and delivery reporting all work as described. The project is done when I can install your package, hook it to my SMS/WhatsApp provider credentials, and run a test campaign end-to-end without touching the code.