It consists of sending real time text messages and pictures to subscribers based on their subscription. IT IS NOT A CHATTING APP, ADMIN WILL SEND AND SUBSCRIBER WILL RECEIVE ONLY.
The admin will create products and packages and clients will chose which package want to subscribe to. The admin will send messages per product and only clients who have this product in their package will receive it , the others who don't have this product in their subscription package will not receive it.
example : admin created these products : A,B,C,D,E,F,G,H
also admin created these packages : Alpha, Beta, Gamma, Omega
Alpha include the following products: A,B,F
Beta : A,C,D
So if admin send a message regarding "A" product, only subscribers to Alpha and Beta packages will receive it , Gamma and Omega packages subscribers will not receive it because product "A" is not included in their packages..
if admin send a message regarding product "E" only subscribers of gamma package will receive because the other packages doesn't include product "E", and so on.
the message sent by admin will include text, pictures and links. Pictures will appear in very small size and when click it will increase the size. Each message will show date and time stamp.
Admin control panel can have access to manage everything: create, delete, save and edit (products, packages, subscribers) , set and remove trial period, set the packages subscription cost, create new subscribers and set their period manually, create, edit, delete disclosures and conditions agreement, Send the messages to subscribers and manage history messages,... save and export all data. Admin should have access to all the subscribers’ details and can edit manually everything.
Subscribers needs to sign up (enter complete details), have username and password, chose package and subscription period, approve conditions and disclosures agreement , and pay the subscription fees, they have option to renew subscription automatically at expiry period or manually, when approved, they will receive notification and start using the service. Since the messages received will cover different products, subscribers must have option to see all messages received on all products sorted by time or chose to see the messages for a specific product.
The subscribers should be able to change password and retrieve its forgotten password easily.
When trial period is offered, subscribers can have trial period once, any attempt to have more than one should be blocked ( verification : mobile phone number, email, name,,,etc ).
App design needs to be elegant and have options to chose.