My name is Sean O'Neill, and I was wondering how much it would cost to put together a personal fantasy football website for my family. I have some ways that I would be able to do it, but it would take months of research and development on my part, and I need to spend more of my time on my website design business.
I know that there is probably more that we are looking for, but not much. We would just like a dependable system that we could use for years to come. I would just like a quote to bring to our commissioner to see if we can get this done. The site doesn't have to be pretty, as I do website design, and I should be able to add some freshness if the space is there. Thanks alot for your consideration and good day.
I will list what I need below:
1. My league is a 9 team league, and I would need each of the 9 teams to have a separate username and password, as well as a username and password for myself as an admin.
2. The league would need it's own messageboard, where they could each post and abuse each of the other owners. This messageboard should be easily accessible and viewable on each team's main page.
3. There should be a team roster page, that from which each owner could manipulate his roster by changing his starters from the coming week*, adding and dropping players** or claiming players from the waiver wire***.
4. There should be a transactions page that would list all of the transactions made by all of the league owners. This page would also have (a. breakdown of each type of transaction for each team owner, b. total league dollars spent for all of their transactions so far in the season****).
5. There should be a league standings page that would show an overview of the current league standings, along with a breakdown of the point totals from each week, along with the running total of points for each team in each category for the season*****.
* An owner should not be able to start/bench one of his players more than 1 hour before that player's game for the week begins. As an example, if Thomas Jones of the New York Jets has a game at 1pm, then I would have to start or sit him by 12noon on that day. After that point, I can no longer move him to the bench, or move him to the starting lineup. ** Adding or dropping players will work similarly to the starting or benching a player. However, as an admin, I would like the ability to change the last time each week that you can add/drop a player or start/sit a player. This may be important down the road. We may want to change this to like Saturday night at midnight rather than an hour before the first game. We will figure it out, but it is important that an admin can change this. *** For 24 hours after being dropped, a player should be available in the waiver wire. This means that for 24 hours, team owners can "claim" for the player that is on the waiver wire. To do this, an owner much choose the player on waivers and select a player on their roster to drop if they win the waiver claim. After the 24 hours, the team that has the worst record that claimed that player is awarded that player, and the other player that the team selected is sent to the waiver wire (24 hours later, the "unclaimed" player goes to the free agent list, where you don't have to bid for players, as it is first come first served. **** In our league, it costs us $100 to enter the league, and $5 per player move, so as an example, if I release 2 players on Thursday (and pick up 2 replacements) and then I make a trade with another owner acquiring 3 new players (and disposing of 3 of my players), it would cost me 25 dollars for the week (5 roster moves). Also, in regards to transactions, a player can never have more than the maximum number of players on his roster (in this league's case, it may be either 17 or 18 players). If someone has a trade that is 3 players for 2 players, the team that is receiving 3 players in the trade should HAVE TO drop one of his roster players immediately upon completing the trade. Trades in our league will work like this... One owner should be able to offer another owner a trade, most likely in a completely separate page from other transactions. The other owner should be able to accept, and the players should automatically transfer from team to team. The trade deadly weekly should work just like the add/drop deadline, but there should also be a global trade deadline, that the admin (me) can impose. This should be editable (like most of these other constraints) from the admin login. Traded players should probably be placed on a teams bench, as well as newly acquired free agents and waiver claims, to avoid players going into wrong positions. ***** Our league's scoring system is one that we could find at almost no other fantasy sports location. It is as follows: We have 8 statistical categories (passing yards, rushing yards, receiving yards, touchdowns, kicking points, defensive passing yards against, defensive rushing yard against, defensive points against). All of the defensive categories should only include yards and points actually against the defense, not kick returns or interception returns. We use a rotisserie scoring system. So, if you have the most total passing yards in the league of 9 teams, you get 9 points. The last place guy gets 1 point. This works for each category. For the defensive categories, if you have the LEAST points or yards against in those categories, you get 9 points, and the most against will net you 1 point. So if you are first in all 8 categories, your total score is 72. If you are the worst in all 8 categories, you have 8 points. For this season, we should be starting 2 QB's, 2 RB's, 3 WR's, 1 TE, 2 Kickers, 1 Team Defense. Our bench should be either 6 or 7 players. These constraints should all be available for changes by the admin. We will need the statistical information to be LIVE, so it would have to be pulled from [url removed, login to view]'s website where the live stats are held. If you have any questions, please feel free to ask.
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).
Will need to run properly in all major browsers.