Note: We will most likely be using bootstrap, so designs which incorporate the bootstrap design language are perfectly fine.
1. Landing Page: The purpose of the landing page is to draw in visitors and act as a way to encourage users to use our service. There should be the typical landing page items: eye catching pictures and tidbits explaining the service's features. The landing page should also have the necessary links for logging in, pricing, terms of service, etc.
2. Signed in page: This page is the first thing the user sees once they have logged in. This page should show a quick summary of all the details of the fantasy leagues they are currently managing. This page should show a list of the leagues the user has created and an option to create a new league. Each item in this list should display the name of the league, a short summary of the league details (e.g. number of players), and the current draft status of the league (not drafted, draft started, draft finished). There should also be ways to navigate from the signed in page to an account settings page and an option to logout.
3. League Settings Page: This page is where the user makes modifications to the league settings (how many players will be drafted, how many rounds are there, what are the required positions, etc). There should also be an option to start the fantasy draft from here.
4. Sign up page: Self-explanatory. This should be a dedicated page where the user signs up for our service. This page can only be reached from the landing page.
5. Draft board page: This page is entered when the user starts the draft. This page should show a grid indicating what NFL players have been drafted and a search bar to look for NFL players to select. Each space in the grid should either be empty or filled with a "player card". Player cards should have the player's name (e.g. Aaron Rodgers), abbreviated position (e.g. QB for quarterback, WR for wide receiver, RB for running back), the player's bye week (a number from 1 - 12), and possibly a dollar amount, representing how much a player has bid on that player. This dollar amount may or may not be present, depending on the draft type. Additionally, each player card should have a different color cue (e.g. background, border, etc.) to represent what position they play, so drafters can visually identify how many wide receivers, quarterbacks, etc. they've drafted. Unfortunately, due to NFL licensing restrictions, we cannot put the picture of the NFL player onto these player cards.
As the users begin drafting, the next grid location that will be filled should have some sort of visual cue (e.g. a colored background) to indicate where the next drafted player will be placed on the grid.
Additionally, the search bar should have an autocomplete feature which shows possible player choices that the user can select based on what characters have been typed in the search bar.
As the draft experience is essential for our service, the main things we're looking for are a good design for the player card, what visual cues should we use to distinguish different player positions (WR, QB, RB), and what visual cues should we use to indicate where the next draft pick will go on the grid.