A showcase and interactive web platform for SMS Campaign Manager — the enterprise-grade bulk SMS marketing and campaign automation app for Android.
- Interactive Campaign Dispatch Simulator:
- Real-time dynamic variable tag replacement (
{name},{deal},{code}) - Live character and SMS segment calculator replicating
SmsCalculator.kt(GSM 7-bit vs UCS-2 Unicode) - Selectable SIM slots (Slot 1 vs Slot 2) with active carrier detection
- Live interactive dispatching with real-time progress bar, speed tracker (SMS/min), and terminal event logs
- Real-time dynamic variable tag replacement (
- CSV Data Cleaning & Deduplication Demonstration:
- Visual before-and-after view of dirty contact inputs converted to standardized E.164 formats with duplicates scrubbed
- Rich Design System & Aesthetics:
- High-tech dark mode with glowing atmospheric gradients, glassmorphism, responsive smartphone mockups, and micro-interactions
- Built with pure Vanilla HTML5, CSS3, and JavaScript — zero heavy runtime dependencies
- 1-Click Production APK Downloads:
- Direct links to download the cryptographically signed release APK (
SMSCampaignManager-signed-production.apk) from the parent repository
- Direct links to download the cryptographically signed release APK (
To preview locally, open index.html in any modern web browser, or launch a quick HTTP server:
# Python 3
python -m http.server 8080
# Or Node.js npx serve
npx serve .- Go to repository Settings -> Pages in GitHub.
- Under Build and deployment, select Source as
Deploy from a branch. - Choose branch
mainand folder/ (root). - Click Save. Your site will be published live at:
https://evostackr.github.io/SCMweb/
SCMweb/
├── index.html # Main landing page markup & SEO metadata
├── styles.css # Vanilla CSS design system & responsive layout
├── app.js # Interactive dispatch simulator & live logic
├── assets/ # High-resolution logos, icons, and branding
│ ├── app_logo.png
│ └── icon.png
└── README.md # Documentation
This project is licensed under the MIT License. Built with passion by Evostackr.