Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Bulk SMS Platform

📌 Project Overview

This project is a Bulk SMS platform that enables:

✅ Smart Scraping – Extract phone numbers from public sources with precision

✅ AI-Powered Classification – Automatically segment numbers for better targeting

✅ Free SMS Sending – Launch campaigns without upfront costs

✅ Higher ROI – Reach the right audience, reduce spam, maximize conversions

✨ Features

  • Web Scraper: Collects phone numbers from various online sources
  • Data Classifier: Organizes numbers by criteria (geography, carrier, etc.)
  • Bulk SMS Sender: Mass messaging functionality
  • Targeting Tools: Helps refine recipient lists for better campaign ROI
  • Free Tier: Basic SMS sending at no cost

⚙️ Tech Stack

  • Backend: 🐍 Python (Django/Flask)
  • Frontend: ⚛️ React.js (Interactive Dashboard)
  • Database: 🐘 PostgreSQL (Scalable & Reliable)
  • SMS Gateway: 📡 Twilio API (Global Reach)
  • Web Scraping: 🕷️ BeautifulSoup + Selenium (Dynamic Page Support)

📈 How It Works?

  • Scrape numbers from public sources
  • Classify them (location, carrier, etc.)
  • Filter by target audience
  • Send personalized SMS campaigns

🚀 Getting Started

📦 Prerequisites

Make sure you have the following installed:

  • Python 3.8 or higher
  • Git
  • A modern GPU (recommended for training)
  • pip or conda for package management

🧰 Installation

Clone the repository:

git clone https://github.com/adam-ben-rhaiem/Bulk-SMS-Platform.git
cd Bulk-SMS-Platform

About

It is full-stack web application that enables users to launch targeted SMS campaigns efficiently. It combines smart web scraping, AI-driven number classification, and bulk messaging to maximize campaign impact—without upfront costs.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages