Sms Webportal

I want to build a sms webportal with the following description:

USER PANEL
– user can register profile
– logging to access its account to compose and send message
– User can send sms worldwide
– User can send bulksms
– Two-way sms (customer can select fixed number from list provided by sms 3rd party supplier)
– Email2sms
– Free trial
– Demo
– Call back option
– Create/Edit Message templates
– Each member registration will require a valid mobile phone number as the activation code is sent through sms in order to activate the account
– Ability to edit member profile account
– Change password
– Create favorite/group contact list
– Members can create an address book and assign contacts to their favorite or group list
– Add new contacts via CSV
– Ability to send individual sms message or send bulk messages from their favorite/group contact list
– Ability to send anonymous sms
– Ability to schedule sms
– View sms history and members can export the sms history messages to a CSV file
– Ability to purchase additional sms credits through paypal, IDEAL, creditcard or offline payment e.g. email
– sms inbox, outbox, recycle bin, send items, draft
– sms message status can be shown (sent, pending, delivered with timestamp)
– Ability to reset password and send via mail
– User can use alphanumeric senderID/originator address, own mobile number, fixed number provided by 3rd party)
– User can send flash message
– Ability to purchase normal and sponsored sms credits
– Ability to transfer credits to another user
– Sponsored sms can be extended by e.g powered by ….

ADMINISTRATION
1. MEMBER MANAGEMENT
– Edit/delete/view/suspend member accounts
– Search for members by Username, First Name, Last Name, Email Address, City, Country or Mobile Phone
2. MASS MAIL
– Send text or HTML mass emails
– Ability to send targeted mass emails based on zero credits
3. SQL BACKUP
Ability to download MySQL database backups
4. NEWS MANAGEMENT
– Add/edit news or announcements which will be shown to members when they log into the account
5. SITE CONFIGURATION
– Edit system configurations
6. CREDITS MANAGEMENT
– Ability to manually add/deduct sms credits from member(s) account
– Ability to set sms rate per destination country separately for users
7. FAQ MANAGER
– Ability to add/edit/delete faq questions
8. ADMIN MANAGER
– Ability to create multiple admin accounts to manage the backend operations
9. SPONSOR MANAGEMENT
– Add/edit/delete sponsor accounts
10. PACKAGE MANAGER
– Admin can create custom payment plans for members who wishes to pay for sms credits
11. APPROVAL LIST
– Admin can view the list of pending batch processes to be approved/denied. Only approved that are members will have the free sms credits deposited into their account
12. APPROVAL HISTORY
View the list of batch processes that have been approved
13. SCREENING
– Ability to screen words and replace with * in sms text send by user.
– Shall support REGEXP.
14 STATISTICS
– Number of users
– Number of advertisers
– Number of credits purchased/used by users and advertisers
– Number of free credits
– Number of users and users with zero credit
– Number of page views (add google analytics)
– Number of clicks per sponsored links/banners
15 CONTENT PAGES
– Edit content pages
16 EMAIL CONTENT
– Edit email content
17 REQUEST FOR FREE TRIAL
– List of members requesting free trial
18 LEAD MANAGEMENT
– List of members requesting to call back
19 ZERO CREDIT MANAGEMENT
– List of members with zero credit with ability to send email.
20 E-brochure
– Upload E-brochure pdf

– Code Design Documentation incl. Database model, installation guide, backup/restore procedure and maintenance activities
– Optimize website for search engines
– HW, OS and Application monitoring
– Traffic monitoring
– Support sms Gateway integration via Kannel or through other HTTP interface such as www.infobip.com

See example: www.smsLive247.com
SMS

Leave a Reply

Your email address will not be published. Required fields are marked *