Final project for CISC275 by Sean Johnson, Michael Murphy, Michael Lorang, Alexander Marshall, Dean Turner
Our Project is a fantasy football team building website where users can add and delete players from their list to create their perfect team.
User features: adding copies of players to their team from the central list, deleteing players from their team, viewing player stats, sorting players by stats such as position
Admin features: add players to the admin list from the central list, delete players from the admin list, edit players and have the changes relected in the admin list
Super features: all admin features, add players to the central list, delete players from the central list, edit players stats
The domain consists of a list of football players, which can be used to build an active team for a given user.
Takes the central list of players and renders a set of inputs to add new players to the list
Handles the rendering of the Super, Admin, and User lists as well as any sub componants that interact with them
Renders a button that can be used to reveal and hide a players stats
A dropdown that can be used to select what role you wish to use as well as an input that allow the adding of new users
An input box that allows users to search for specific players
A component that handles the rendering of SortSelect, PositionFilter, and SearchTextBox sub components and their formatting
Renders a dropdown to select how to sort players
A component that handles the editing subcomponant to allow supers and admins to edit players
Takes the users list and counts and displays how many of each position they have as well as a recomended number of each position
a set of radio buttons that allows a user to filter players by various attributes
A number box that allows the editing of a players rating