My budget is US$2000 for this project but will be considering all bids within the $1000 to $2000 range. Thanks.
*** INTRODUCTION ***
I need a website developed for my business which is opening next month.
The business is a service where customers subscribe to receive certain ‘information’ sent to their mobile phones each day by SMS (text message). Customers can choose what time each day they would like to receive this text-based information. Customers are then charged a monthly fee using their credit card, and are automatically re-billed each month (using a rebilling function in my payment gateway).
This ‘information’ is obtained off my mobile content supplier’s website as it’s needed throughout the day (via a ‘HTTP Pull’ of the data). The information is then immediately forwarded to my customer’s mobile phone through my SMS Gateway (via a HTTP API).
*** DETAILS OF PROJECT ***
This entire project is broken up into 2 sections:
SECTION 1: THE WEBSITE
a) MySQL Database: This database will need to have variables for all account details, personal details, ‘information’ delivery details (such as desired delivery time) and credit card payment history. I have already worked out all required variables for the database.
b) Template Editing: I have purchased a web template that uses some basic flash. I have also already pre-written all content for the website and know exact where I want it on each webpage. Basically, all that needs to be done is the default content needs to be replaced by my own content. I also need some of the image-based words that are used on each webpage and on the flash menu - to be customized to my own words. This can be easily done with knowledge of Photoshop (or similar program). In summary, you will not need to get creative for this website as I’ve already written and planned how I want the layout on each webpage of the template to look. There are also only 8 different webpages that need editing.
c) E-Commerce integration. As I mentioned, customers will be charged a monthly subscription fee for receiving the daily ‘information’ to their mobile phones. This will be done through my payment gateway with eWay, using their XML solution. You can find out more information about their ‘Re-billing’ function using XML at http://www.eway.com.au/services/rebill.aspx.
d) E-mail Broadcast: I also need the ability to mass send out e-mails to all of my subscribers (in my database) for newsletters and notices etc.
SECTION 2: SMS SENDING
a) Periodic SMS Sending of Information: Firstly my service will be available to customers in many different time zones. Secondly, each subscriber will also get to choose what time they would like the ‘information’ sent to their mobile each day. Ultimately, each of these desired delivery times in different time zones will be converted into daily global GMT time (I will describe this more fully for the winning bidder).
With the different time zones and desired delivery times, this means there will be 48 different time intervals through out the day that this content needs to delivered to customers worldwide. This will occur at every half hour period (ie: 00:00, 00:30, 01:00, 01:30 .. all the way to 23:30). That is, the process will always be continually running every half an hour.
So at each half hour interval, the database is scanned for any subscribers that require their content delivered at that particular time. The content/information is then pulled off my supplier’s website (via a ‘HTTP Pull’ of the data). The information is then immediately forwarded to my customer’s mobile phone through my SMS Gateway (via a HTTP API).
I believe the easiest way for this to be done would be through a PHP script. Because the text messages need to be delivered at the correct time in GMT, the PHP script will also need to be running in perfect sync with current GMT time. This will ensure that each subscriber receives their text-based information at their desired time each day.
b) SMS Broadcast: On top of the bi-hourly ‘information’ that needs to be delivered to different subscribers throughout the day, I also need the ability to send out one-off SMS broadcast/messages to subscribers (such as notices etc). I need to be able to select certain groups of subscribers and send out a message through my SMS gateway. For example, choose to send a SMS message/notice to all subscribers who receive their daily information between the hours of 02:00 and 04:30.
*** REQUIREMENTS OF THE WINNING BIDDER ***
-Must have knowledge in Linux, HTML, MySQL, PHP, XML and Flash.
-Must have solid experience in E-Commerce websites.
-Must speak proper English (preferably from an English-speaking country)
-Must be able to communicate properly through the whole project.
-Must show examples or previous work using the languages mentioned above.
-Preferably be able to finish the entire project within 14 days from commencement.
-Be available for future technical support (see below)
*** OTHER INFORMATION ***
To the winning bidder, I am also prepared to pay an ongoing technical support fee of US$50 / month. This fee will not incorporate any further development but will simply mean you are available at any time to fix any major problems that could arise in the future that I cannot fix myself.
Please also note that on completion of this website and transfer of your payment, all copyright rights of the website and system become mine. I will not permit any reproduction of the website in any way and will also require you to agree to a non-disclosure contract which will prevent you from discussing or using any material or ideas presented to you while working on this project, for your own benefit.
I look forward to hearing from you. Happy bidding!