Hi,
I need a poll software written in ASP.NET 3.5/C# with an SQL Server database.
The model for this site would be polldaddy.com. (only the part related to polls. the survey part is not needed). (I would like all the poll related features [login to view URL] has. Please create an account and make some tests before bidding.)
All the code will be written as ascx controls that will be placed on pages after that. I want to be easy for me to integrate parts of this site into another site. Also, all the business/database logic must be located in separate classes.
I will provide a sample design page for the new site. You will create all the pages based on that.
You need to make sure that the site/database will be scalable. Expect 50,000 - 100,000 users that will create 100,000 - 200,000 polls and for all these polls some 10,000,000 - 100,000,000 votes will be given. You will need to design the database so that it will accomodate these requirements (you will for sure need to hash some of the biggest tables, such as the tables for answer options and votes).
Site should work in IE6+, Firefox 2+, Safari.
Use ajax where appropriate.
See the attached file with more specification details.
If you have any ideas about how this can be improved, they are welcome.
I expect in the bid to see if you have studied the site that I have recommended as model and also I will need to read some of your ideas related to database design / scalability, as well as timeline and costs.
Good luck.
## 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
ASP.NET 3.5, C#, SQL Server, Ajax, IE, Firefox, Safari