Skip to content

Trevorcohen16/SMS-Management-System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 SMS Management System

SMS Management System

A cutting-edge Flask dashboard for futuristic SMS control... |

Status Version License


🌌 Overview

Step into the future with the SMS Management System! This sleek Flask-powered app redefines SMS management with a stunning blue "future tech" theme. Featuring a responsive dashboard, real-time graphs, and support for HSDPA USB modems, it’s your gateway to monitoring and controlling SMS operations.✨

🎮 Features

  • 🔵 Futuristic UI with glassmorphic cards and glowing gradients.
  • 📊 Real-Time Monitoring of SMS logs and interactive graphs.
  • 📡 HSDPA Modem Support for sending/receiving SMS.
  • 🎛️ Dynamic Dashboard with start/stop controls.
  • 🌐 Cross-Platform design for desktop, tablet, and mobile.

🛠 Prerequisites

  • 🐍 Python 3.8+ (Download)
  • 📦 pip (included with Python)
  • 🌐 USB GSM Modem (optional, e.g., Huawei E220 with SIM)
  • ✍️ Text Editor (VS Code, PyCharm, etc.)

📦 Installation

  1. Clone the repo: git clone https://github.com/Trevorcohen16/sms-management-system.git cd sms-management-system
  2. Install dependencies: pip install -r requirements.txt
  • Includes: flask==3.0.3, pyserial==3.5, requests==2.31.0
  1. Setup modem (optional):
  • Connect via USB and install drivers.
  • Identify port (e.g., COM3 or /dev/ttyUSB0).
  1. Run the app:
  • Access at http://localhost:8050

🚀 Usage

  1. Launch: Open http://localhost:8050 in your browser.
  2. Configure: Enter modem port (e.g., COM3) and baud rate (e.g., 9600).
  3. Start: Click "Start" to begin processing... Pulsing: . . .
  4. Monitor: Watch logs and graphs update live.
  5. Stop: Click "Stop" to halt.

🎨 Customization

  • 🔧 Adjust theme colors in static/style.css (e.g., #00D4FF).
  • 🌟 Modify the modem logo SVG in index.html.
  • ⚙️ Update port defaults in templates/index.html.

⚙ Troubleshooting

  • 🔴 Modem not connecting? Check port with python -m serial.tools.list_ports.
  • 📵 No SMS? Verify SIM service and test AT+CMGL manually.
  • 📉 Graph issues? Ensure chart.js is loaded; check console (F12).

🤝 Contributing

  1. Fork the repo.
  2. Create a branch: git checkout -b feature/cool-feature
  3. Commit changes: git commit -m 'Add cool feature'
  4. Push: git push origin feature/cool-feature
  5. Open a PR!

📜 License

Licensed under the MIT License. Use, modify, and share freely! 🚀


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published