Welcome to the Bulk SMS repository, a powerful and user-friendly web application for sending bulk SMS messages using the AfricasTalking and Mobitech Technologies APIs. Built with PHP, HTML5, and Bootstrap, this application offers a responsive UI and seamless integration with both APIs for an efficient and visually appealing messaging experience.
The Bulk SMS application is designed to streamline the process of sending bulk SMS messages through the AfricasTalking and Mobitech Technologies APIs. With a responsive UI built using HTML5 and Bootstrap, the application is accessible and easy to use on a variety of devices. PHP is used to integrate with both APIs, providing a unified and efficient messaging platform.
- Integration with AfricasTalking and Mobitech Technologies APIs
- Responsive UI built with HTML5 and Bootstrap
- User-friendly interface for composing and sending messages
- Contact management and import/export functionality
- Message history and delivery status tracking
- PHP 7.3 or higher
- XAMPP or another Apache distribution containing PHP and MySQL
- Composer for dependency management
- VS Code, PhpStorm, or another suitable IDE
Follow these steps to install and set up the Bulk SMS application on your local machine:
- Clone the repository using
git clone https://github.com/Briankim254/Bulk-SMS-with-Africas-talking-and-Mobitech.git
- Navigate to the project directory using
cd Bulk-SMS-with-Africas-talking-and-Mobitech
- Install the required dependencies using
composer install
- Copy the
.env.example
file to.env
usingcp .env.example .env
- Update the
.env
file with your AfricasTalking and Mobitech Technologies API credentials - Install and start XAMPP or another Apache distribution containing PHP and MySQL
- Place the project folder inside the
htdocs
folder of your XAMPP installation - Start the Apache and MySQL services using the XAMPP control panel
- Open the project in VS Code, PhpStorm, or another suitable IDE
- Access the Bulk SMS application in your web browser at
http://localhost/Bulk-SMS-with-Africas-talking-and-Mobitech
- Register as a new user or log in with your existing credentials
- Navigate the user interface to compose and send bulk SMS messages
- Manage your contacts and import/export them as needed
- Monitor message history and delivery status
We welcome contributions to improve and expand the Bulk SMS application. To contribute, please follow these steps:
- Fork the repository and create a new branch for your changes
- Make your changes or additions to the project
- Create a pull request and wait for a review from a team member
Please ensure that your code adheres to best practices for code quality and documentation.
The Bulk SMS application is licensed under the MIT License. This allows for open collaboration and sharing of the application while ensuring that contributors retain ownership of their work.