110 likes | 476 Views
LOG IN PAGE. AUCTION PAGE. HOME PAGE. RULE PAGE. SCHEDULE PAGE. FREE AGENT PAGE. TEAM PAGE. WAIVER PAGE. HEAD TO HEAD PAGE. TRADE PAGE. Log in Page. Have a box for users to create user id, password, team name & to enter thei r email When creating user id have check boxes for:
E N D
LOG IN PAGE AUCTION PAGE HOME PAGE RULE PAGE SCHEDULE PAGE FREE AGENT PAGE TEAM PAGE WAIVER PAGE HEAD TO HEAD PAGE TRADE PAGE
Log in Page • Have a box for users to create user id, password, team name & to enter their email • When creating user id have check boxes for: • Commissioner • Owner • If commissioner is checked ask to create league name and password • If owner is checked ask to enter league name and password • Link to home page • Link to rule page
Auction Page • When commissioner first logs in he selects date and time of auction, this is displayed on league’s home page until auction is complete • At time of auction each user clicks the auction page link to take them to this page • The order of auction is same as order of user id creation • Every player is listed in one box • And bid box is next to player box • User with current bid clicks on player and it moves player into bid box • Bid box includes player’s name and spot for contract terms (years & money per year) • In order each user places values in boxes next to player’s name • Once every user has passed or bid on player it goes back around until only 1 bid remains and it is the highest value • User with highest value then clicks a link to add player to his team page • Process starts over automatically
Home page • Each league has it’s own home page • Show teams with common league names & passwords • Show teams in conferences & divisions • Teams should be placed in conferences & divisions based on order they create their user id • Have links to all below connected pages
Rule page • Insert document “pinnacle football rulebook.doc” • Link back to home page • Link back to log in page
Team Page • Each user has it’s own team page • See document “team rosters.xml” for info needed on team page • Drop down box to left of each player’s name • In drop down is choice between “starter” & “bench” • If starter is selected player is listed at top of list • If bench is selected player is listed at bottom of list • Next to each player’s name add a box that says “cut” • List the word “cut” as a link • If it is clicked remove player from team page and move player to free agent page • Once link is clicked have a pop up asking if they are sure they want to cut player • Follow rules laid out in rulebook to automatically apply “salary cap penalty” • Show error on page if salary spent is over $400 for specific season during months aug-jan and do not allow user to leave page until player is cut • Link to get back to home page • Link to Trade page • Link to head to head page
Schedule page • Each league name & password has it’s own schedule page • See document “PFL schedule.xml” for matrix for this page (teams will be assigned letter or # based on order they sign up) • Link to get back to home page • Link to get back to team page
Free Agent page • List of every player name & position not on a team roster (pull names from nfl.com) • Each name is a link to the waiver page • Link to get back to home page • Link to get back to team page
Waiver Page • When a player’s name is clicked it takes user to this page • Shows players name with blank spots next to it for contract terms • Money per year • Length of contract in years • Team name • once info is filled in make it only visible to user and leave spots blank to all other users • Also show deadline for bids of player as Thursday of that week • After deadline expires user with highest value in box (1) gets a note on his team page and via email with an expiration of 20 hours after note received that he won the bid and can take player but must make room on roster 1st • In the note create an option to decline taking player and then note gets sent to user with the next highest bid • If note expires it gets sent to user with next highest bid
Trade Page • Show user’s players & draft picks in box on left • Have an empty box in the middle of page to add players/draft picks • User should be able to click and drag any player/pick into box • Have a drop down box on top right listing all other teams • Once other team is selected show their players/picks in box on the right • Also show empty box in the middle of page to add players/picks • User should be able to click and drag any player/pick into box from other team • Button on bottom of page “propose trade” • Once both boxes are filled in middle of page with players/picks user clicks this button • Email is than sent to both users showing trade is proposed • Once button is clicked have user returned to team page
Head to Head Page • Pull teams each week from the schedule page and list the players they have selected as starters on their team page • This page is connected to the stat pulling formula • List teams in separate boxes with players & spot for points to be pulled based on stats • Link to team page