Text Messaging System We need to have a simple yet effective text messaging system that is capable of sending out text messages using SMTP, SNPP, and other SMS means with full control on how we send them out. It has to be an online system. A person goes to our site and logs in and then is capable of sending out messages to whomever is in their geographical area. Two sign ups - Client and Users USERS: Free sign up. - Name - Email - Password - Confirm password Sends confirmation to sender for them to confirm email address. Once confirmation is successful, then it comes back to the new account. - Enter the following as multiple choices: - Mobile number (choose carrier drop-down) - Blackberry (Choose carrier drop-down) - Pager (Choose carrier drop-down) - Emails - Edit profile account - including being able to delete account. - Alerts Management: Pick and choose what cities to choose alerts from with the capability to turn-on or off each or all. I would also like to have the capability to have them choose using 'Key Words' the same as Yahoo has it. I'm also open to a better looking and functional system. ---------------------------------------------------------------- Client Side client side fields to be filled in (will provide this to you if you get this project) - Sends confirmation to the client via email - client comes back and has access to the account profile and fills in the rest of the information - Once this is done, we get notified of this action and then once we approve of it, we can set up the account for them to work in it. - I want a very nice looking GUI for these clients to send out alerts to whomever is in their geographical area...example: Ontario County, NY. Every city and town in that county will be at the disposal of this person. they can pick and choose some or all to send the alert out to just by checking off the various cities. ***We already have the latest DB of all the cities/towns/and what counties they belong to with zip codes of every state in the country. This way, you can easily match everything up. - Capability to create 'Group Alerts' section to send out alerts to those who they wish to send out to specifically with a simple management. No archives needed, just last ten messages sent and then keeps dropping off. - Address Book: We have a DB of all clients everywhere and we want them to have access to it as an address book. It will work like this. They can open the address book, they can choose a state and then see all the clients we have in that state. they have to choose a county in that state first and then view the clients in that county. If they want to connect with that client, they can click 'contact' and then the name of that client along with a 'email' field will open up. If they know the email address, they will input it in the field. Once this is done, then a message will go out to that person to connect with this person. Once this person gets the invitation, it's a link that will have them go to the sign up that 'John Doe' initiated to invite them to join their network. If the person goes through the process, and we approve, then this contact will show as being connected to each other. If the person happens to be out of their State, then they will have to upgrade to another level of account status with us and will have to pay for it. ***We also have a DB of all contacts that we can upload into this system, Text and CVS. We need to have import capability for this. **Please note that I would also like to be able to set the boundaries to counties as well if we want to, meaning...if they go out of their county, then we can also charge them for it. - Payment back-end to control using a payment system and what to charge for the upgrade. We use Paypal and 2checkout. - ALERTS BACKEND: I want a full capability for the super admin, that's us, to be able to input information into specific fields that will create, suspend, delete any new carriers that we can use for sending alerts out to their members (those with mobile devices). We do NOT want to have someone code it into the system each time we have a (ei., Nextel or Cingular, etc...) change their methods or name. WE need to control all aspects of the flow and creation of new carriers (10digitsATcarrierDOTcom) We need to be able to set up the name of the carriers, the proper functions of how it's used and then it updates our system in the carriers that the users will choose from. - Creation of Sub-admins: this is where when we approve the accounts, we can give access to the new clients to use this system. They, too will also have the ability to create sub-admins of their own for users within their company. They can assign what privileges they want. We have to have full control of who gets what and what geographical area they are capable of sending out alerts in. A very simple to use back-end and nice to use. - CMS: I want a simple CMS that I can create static pages with a WYSIWYG editor and it all has to work, and I mean it better work good, no bullshit crap code that sucks and puts it a different way then what I want it to look like. I want it to have a Root and sub-levels that I can choose where the pages go. - Management of Clients: I can see all the information that they inputted to view. Ability to control by manual creation of the account, suspend, delete. - Mail templates: Control capability for me to create templates of what messages go out to those who sign up, or just send out a message to everyone for whatever reason. This controls all aspects of the system that sends out the messages to respond. WEBSITE: I have a simple design in mind...I do NOT like small input fields and such that make this site look like a cheap nothing site. I like Plaxo and Linkedin look and feel. Very simple GUI and very nice on all ends that would want to make the person invite others to join. - Copy Link. I already have a code that will allow you to copy and paste onto your site which will link to us. I want this on the site as well for anyone to choose and use. I want a strong person who knows what they are doing in this and can offer this system bug-free for the most part including being able to offer ideas and enhancements that might be better than what I have mentioned here including support for at least 3 months. I will provide examples and pics for you to see that will explain a lot if you are chosen that will help you get this moving fast. Good luck and I'm available to answer any questions you have. Thank you.