A simple web interface for textbelt.
ChatGPT and I made the wrapper in order for me to learn how to code more. The project is intended to run with docker, though you can manually install it if you want to. I don't suggest setting this publically as I don't trust the security really. You should probably change the jwt in server.js
To start, download and run the following:
docker-compose up --build
My wrapper allows you to create users, message multiple numbers with one message, check how many messages are remaining for an apikey, and check history of messages sent and to whom it was sent.
The app should be available at port 3000 of the IP. If running locally, that should be localhost:3000
The web interface is very simple. Login or register an account and you'll be greeted with this page:
To get the API Key, use https://textbelt.com/ and select Create an API key Textbelt also allows 1 free message using the apikey found in the docs. (yeah, I'm gonna make you read it)
You can click on a past message to see who you sent the message to. This is planned to be worked on later to get the status of each message from the textbelt api.
The default admin credentials are admin:admin You'll get to the admin page by going to $your_ip:3000/admin Log in and from there you should be able to manage user permissions and even delete users.