1. Make buttons pretty (rounded corners) 2. Make buttons get text dynamically 3. Make buttons so that their color changes when they are pressed 4. Use Infragistics 5.1 or later 5. Make it so that users can set their own colors for: a. Page Background b. Question Text Background c. Question Text Fore Color d. Sub Text Background e. Sub Text Fore Color f. Button Back Color g. Button Fore Color 6. All the colors should be set in the database or in an XML file somewhere. They should be saved. Users should not need to do that while using the application. An administrator can do this once and the application will use the color values in the database or XML file 7. Users should be able to add their own logo to the application. Choose a place where it will go The sample application that I have submitted is to be used with a touch screen. As you will see, the number of buttons that show up on the screen depends on variables that are sent to it. Please follow the same logic. Also, the text that is shown on the button is added dynamically and depends on variables that are sent to the screen as well. Please keep in mind these 2 important features. Basically, I want buttons with rounded corners, I want the screen to look beautiful and I want users to be able to change the color of all the elements on the screen. The 2 main things I am looking for in a developer are talent in building beautiful GUIs and intimate knowledge of ASP.NET and SQL Server. If you do not have all 3 skills please do not bid. Also, please submit any GUI work samples you have done in the past. I am not able to tell exactly how I want the GUI to look like. It is up to you to figure out what makes a web based touch screen application look beautiful. If you want to look at other touch screen applications please do so.
## Deliverables
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).
## Platform
Windows, .NET 1.1, ASP.NET, SQL Server, Infragistics 5.1 or later but 5.1 preferred.