The whole idea is that this application should connect to our web server which is a vps server and authenticate what the user enters on username and password against the MySQL database on our server to check if the person is of one of the two roles available.
The application will be used for our website at [[url removed, login to view]]
After validating, user should be able to have that application running on the systray and from there it should display bubble notifications when specific things occur with the database. Like when a new record changes on a specific table or when a specific field changes on database.
There are two roles, the notifications for each of the roles is different than the notifications for the other role. Application should also be able to show always who is online and allow to send chat invitations.
This project also involves creating a PHP page on which people running this application can communicate through live chat so you should implement a chat web application as well. We should be able to review all the chat logs between conversations between them whenever we want to.
We would prefer if this application can be made to work not only with windows but also with Linux and other operating systems. However, if you can only make it work on windows, then that will be accepted too.
It's important that the notifications appear in an attractive way (like in nice looking bubbles) and they should appear as soon as possible but they should not interrupt what user is doing. Colors of the application and design should match the colors of my website.
ATTACHED WE SEND FULL PROJECT REQUIREMENTS. We will give preference to candidates that can make the application work on multiple operating systems and not just windows.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Source code in VB .NET, Adobe Flex or other suggested programming language