We are looking for someone to create a website monitoring tool.
It would monitor Http, Https.
Interval would be user selectable 5,10,15,30,60 minutes
It will have a web interface for users to signup.
Program Specs:
Http / Https Monitoring
uptime calculation (shows the percentage of sucessful checks)
mysql backend
multiple plan system (free, paid plans 1,2,3,4,5)
plans would correlate the frequency of site checking (free 60 minutes paid for lower)
multiple alert mechinsm - email, sms
payment system with recurring billing (internetsecure/paypal)
autosuspend on non payment
User signup form with email address verification
autodelete accounts not verified in 24 hours
ability to monitor more than 1 url with the same account (example: user wants to monitor 3 free urls and 2 paid urls)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
User Interface Specifications:
Main Page:
Urls monitored, uptime statistics for each
Account Management:
Plan Upgrade/Downgrade/Cancel
Credit Card Update
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Admin:
Main Page:
List Active account
List Suspended accounts
List cancelled accounts
List Successful payments
List unsucessful payments
Search for Account by last name or email address
Account Pages:
Account Contact Details
Payment Details, update Credit Card ability
Url's monitored
Url Statistics (uptime stats)
Alert Settings
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NOTES: Program should be modular for payments, alerts, monitoring types so that we can add or remove them in the future.