Project Description:
I want to build a sms portal with the following description.
USER SECTION
- User can send sms worldwide
- logging to access its account to send message
- Users can test the service by sending a test SMS message to their mobile
- Each member registration will require a valid phone number as the activation code is sent through SMS in order to activate the account
- Ability to edit member profile account
- Create favorite/group contact list
- Members can create an address book and assign contacts to their favorite or group list
- Ability to send individual SMS message or send bulk messages from their favorite/group contact list
- View SMS history and members can export the SMS history messages to a CSV file
- Ability to purchase additional SMS credits through paypal
ADMINISTRATION
1. MEMBER MANAGEMENT
- Edit/delete/view 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 countries
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
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