I want to build a simple sms alert system.
The system will be able to send an sms message to a bulk of gsm numbers on a regular and scheduled basis.
Users- this describes the people that populate the database, those that message will be sent to.
Admin- this is the person or company that is sending the messages to his or her clients on a regular or scheduled basis .
Super Admin- it the person that is creates admins and allocates credits from the sending of sms to admins and generally administers the site
The user will be able upload gsm numbers in bulk into the system
Alerts messages can be set be sent t daily , weekly alerts or on any schedule that the user wishes.
Users will also to subscribe to that alerts via the internet(via a webform form ) or via by sending a text message to a number (and also getting a sms reply back.)
Users will also be able to remove themselves from the database filling a form online or by sending a sms message to the number.
The system will be build as a multiple admin systems so that several companies can be set up on the system.
If possible a simple one user version can be build as demo if that can be faster.
The Super admin will create admins, allocated sms credits and administer the site from his panel
The admin will be able to log into to his panel and upload of to 30 to 60 messages to be sent in schedule .if possible maybe he can upload them in bulk from a excel file.
The admin will see the number of sms credits he has left and the number he e has used over the period of time.
Each Admin should possibly be placed on a sub-domain or a subfolder [url removed, login to view] or [url removed, login to view]
So that users can be easily be directed to subscribe or unsubscribe themselves.
I need a robust and clean system