https://github.com/bagombeka-job-dev/bulk-sms-web-app
SEND BULK SMS!
https://github.com/bagombeka-job-dev/bulk-sms-web-app
api bulk-sms-gateway bulk-sms-notification bulk-sms-portal bulk-sms-sender bulk-sms-sending bulk-sms-system css dasboard github html javscript laravel php rest-api send-sms tailwindcss vue3
Last synced: 3 months ago
JSON representation
SEND BULK SMS!
- Host: GitHub
- URL: https://github.com/bagombeka-job-dev/bulk-sms-web-app
- Owner: BAGOMBEKA-JOB-DEV
- Created: 2024-10-07T08:40:55.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-10T15:43:11.000Z (4 months ago)
- Last Synced: 2025-03-11T00:06:51.310Z (3 months ago)
- Topics: api, bulk-sms-gateway, bulk-sms-notification, bulk-sms-portal, bulk-sms-sender, bulk-sms-sending, bulk-sms-system, css, dasboard, github, html, javscript, laravel, php, rest-api, send-sms, tailwindcss, vue3
- Language: Vue
- Homepage:
- Size: 2.32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 BULK SMS 📩
### **Send messages (SMS) with just a pinch on the keyboard!** ✨
> **Please configure your API keys from your SMS service provider** to enable SMS sending.
> You should see the data immediately after inserting the form into the database.
> Make sure Laravel and Vue are installed in your project.🌐 **For further inquiries, reach out to me at** 👉 [BagombekaJob.com](http://bagombekajob.com)
---
## 🔧 **Packages to Install Before Starting the Project** 🛠️
📦 **Frontend & UI**
- `bootstrap@next` → Styling the UI 🎨
- `chart.js` and `vue-chartjs@next` → Charts & Graphs 📊📦 **Backend & API Handling**
- `maatwebsite/excel` → Processing contact imports 📑
- `axios` → Handling APIs 🔗---
## 🏆 **Main Features** 🎯
✅ **User Authentication** (Login System) 🔐
✅ **Create Contacts** & Display in a Table 📇
✅ **Manage Groups, Departments, and Organizations** 🏢
✅ **Create & Manage SMS Templates** ✍️
✅ **Import Contacts** (Excel/CSV) 📥
✅ **Send Bulk SMS Messages** 📲
✅ **Role-Based Access Control (RBAC)** 🔑
- Organisation Admin
- Department Admin
- Reseller
- Client
- Admin✅ **Dashboard with Real-Time Charts & Graphs** 📊
✅ **Sidebar Navigation (Fully Responsive)** 📌
✅ **Message Reports & Contact Reports** 📜
✅ **Export Reports in Various Formats** 📤
✅ **Display Necessary Notifications** 🔔> 📝 **To handle imports, install:**
> `composer require maatwebsite/excel`---
## 🚀 **Getting Started with the SMS Project** 🎬
To start the Laravel Vue SMS project, run the following commands:
🔹 **Start Laravel server**
```bash
php artisan serve
```🔹 **Compile frontend assets**
```bash
npm run dev
```🔹 **Trigger SMS sending**
```bash
php artisan sms
```---
💡 **Pro Tip:** Always ensure that all dependencies are installed before running the project!
🚀 Happy Coding! 💻🎉