I'm looking for a web based football pool manager. The finished project will include the following features: - Various access levels (player, manager, admin) - Player can do the following: - View, Add, Modify, Delete Picks (and tie-breaker) - View weekly standing (all players) - View season standing (all players) - View, Modify Player Info (name, password ...) - View all Player Picks after first game of week starts (and not before) - Manager can do the following: - Everything the Player can do - View, Add, Modify, Delete all player picks - View, Add, Modify, Delete game results - View, Add, Modify, Delete Player accounts - Admin can do the following: - Everything the Manger can do - View, Add, Modify, Delete Season Schedule - View, Add, Modify, Delete Team info - View Access history System must allow for the following: - Weekly results based on most wins picked - Weekly Tie Breaker based on the total score of the Monday Night Game. Closest without going over. - Standings should be updated once Manager updates weekly game results. - Season standing should be updated weekly. (There is no season Tie-breaker) - Players should not be allowed to change picks after the first game of the week starts. - Maintain an access history (based on request type) - All Views should look reasonble when printed (avoid page breaks when possible). - Accommodate schedule changes between seasons (i.e., number of games played, number of teams ...). Some extra's to consider (but aren't required at this time): - e-mail functionality (i.e., send warnings to players who've forgotten to make picks) - use Cron (or schedular) to manage time based functions requirments (i.e., e-mail warnings, restrict views) I believe this about covers it. Please e-mail me with questions.
## Deliverables
1) Complete and fully-functional working program. Since the system will be developed in Perl(CGI) source code is anticipated. This will include a DB Schema creation script (I have a proposed schema available for reference if desired). 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
The system should be developed using Perl(CGI) and MySQL so it can operate on Linux, Unix and Windows platforms. A focus on Linux running Apache is acceptable. MOD_Perl, Javascript and cookies are ok too.