Skip to content

arifsetyo21/sms-management

Repository files navigation

SMS Management

SMS Management

SMS Management is free and open source SMS Management software with Gammu as core service.

Getting Started

You can follow Installation instruction

Prerequisites

I'll assume you has web development enviroment like laradock, or xampp on your computer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

For Ubuntu :

sudo add-apt-repository ppa:nijel/ppa
sudo apt-get update
sudo apt-get install gammu-smsd gammu python-gammu usb-modeswitch -y

Another OS : here

Installing

$ cd ~ && git clone https://github.com/arifsetyo21/sms-management.git

$ cd sms-management

$ composer update

$ cp .env.example .env

$ sudo chown -R $USER:www-data storage && sudo chown -R $USER:www-data bootstrap/cache

$ sudo chmod -R 775 storage && chmod -R 775 bootstrap/cache

$ echo "* *     * * *   $USER    cd /home/$USER/sms-management && /usr/bin/php artisan schedule:run >> /dev/null 2>&1" | sudo tee -a /etc/crontab

$ php artisan key:generate

$ php artisan migrate

$ php artisan db:seed --class="adminSeeder"

Deployment

Add additional notes about how to deploy this on a live system

Built With

  • Laravel - Laravel is a web application framework with expressive, elegant syntax.
  • Gammu-SMSD - is a service to mass send and receive SMS messages

Contributing

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

Releases

No releases published

Packages

No packages published