.Net 4 Winforms Price monitor & alert app - repost

IN PROGRESS
Bids
22
Avg Bid (USD)
$241
Project Budget (USD)
$30 - $250

Project Description:
Need a multi-threaded WinForms application with the following facilities for sending something similar to Price alerts via SMS to subscribed users.
- Configure multiple mysql database connections & xml paths. A particular table with 3-4 columns will be used. Another table containing user's phone number may need to be used for getting the phone numbers of users.
- Read a 2-3 columns from the above to find the subscribed users, the subscribed prices and their phone numbers.
- The price subscriptions have to be read every second to find out if there is any new subscription. The subscription will be different per user.There3 will generally be 2 prices per user.
- Keep reading the price xml every second and see if any particular user's price has been reached. If yes send an SMS through a HTTP API that we'll provide.
- Then update another table to inform that the alert has been given.
- Continue the monitoring.
- Need some feature to switch off, pause, switch on the alert for the particular connections.
- Need a tray icon to hide the app

The volume will be generally about 50 users subscribing and one update per second, which should not be very high. Please also suggest any ideas to handle heavy loads.

The app should be written in .Net framework 4. Need to make sure it does not add too much load to mysql.

Any suggestions welcome..

Skills required:
.NET, C# Programming, MySQL, Windows Desktop, Windows Server
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 263
in 5 days
$ 250
in 9 days
Hire IBISSoftware
$ 200
in 10 days
$ 249
in 15 days
$ 111
in 3 days
$ 488
in 15 days
$ 300
in 15 days
$ 526
in 20 days
$ 166
in 7 days
$ 105
in 5 days