For a number of our clients, we run member sweepstakes. These occur in person, not online, so we need something we can run on a PC and show on a big screen.
Here are the details:
Database containing all the member's names, plus the number of tickets for each member. Each ticket is assigned a number (starting at 1 and going up). So, member "Bob" could have 5 tickets assigned (1, 2, 3, 4 and 5) and member "Steve" has 2 tickets (6 and 7).
Data is uploaded into the database via CSV (member name, number of tickets).
For the sweepstakes administration, there are 5 settings
1. The name of this contest (2 lines of text) and a logo
2. Screen where I can enter a list of what we call the winners (1st place, 2nd place, runner up, etc.) allowing for a max of 10 winners.
3. Whether to show the name of the winner or the ticket number that won
4. Whether to allow the same person to win more than once (Y/N)
5. The thank you that is shown after the sweepstakes runs (2 lines of text)
For the actual sweepstakes front end (what everyone sees), we will want to create a flash element (like a slot machine or similar) to make it visually exciting.
This will be run off a PC with a simple menu to enter into the administration and run the sweepstakes.
We do not need to keep track of winners and it can be re-run over again without having to reset the database or anything.
Timeline - 2-4 weeks
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).
Must run on a PC/Laptop. Standard configuration, XP OS.