A simple SMS gateway that allows users to send SMS messages from a web interface or from their application via a REST API. It utilizes android phones as SMS gateways.
- Technology stack: React, Next.js, Node.js, NestJs, MongoDB, Android, Java
- Status: MVP in development, not ready for production use yet
- Link: https://textbee.vernu.dev
- Go to textbee.vernu.dev and register or login with your account
- Install the app on your android phone from textbee.vernu.dev/android
- Open the app and grant the permissions for SMS
- Go to textbee.vernu.dev/dashboard and click register device/ generate API Key
- Scan the QR code with the app or enter the API key manually
- You are ready to send SMS messages from the dashboard or from your application via the REST API
Code Snippet: Few lines of code showing how to send an SMS message via the REST API
const API_KEY = 'YOUR_API_KEY';
const DEVICE_ID = 'YOUR_DEVICE_ID';
await axios.post(`https://api.textbee.vernu.dev/api/v1/devices/${DEVICE_ID}/sendSMS?apiKey=${API_KEY}`, {
receivers: [ '+251912345678' ],
smsBody: 'Hello World!',
})
Contributions are welcome!
- Fork the project.
- Create a feature or bugfix branch from
main
branch. - Make sure your commit messages and PR comment summaries are descriptive.
- Create a pull request to the
main
branch.