Skip to content

MichaelMeow/fantasy_survivor_graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fantasy Survivor React

Project Proposal

Goal: The application will allow a group of users to compete in a fantasy sports league for the reality television show Survivor.

Minimum Features: Users create user names and sign in Signed in users submit moves before the deadline each week Admin enters episode information each week Scores are calculated and displayed on a scoreboard Tools, Frameworks, Libraries, APIs, Modules, and other resources: create-react-app Apollo Apollo-server graphQL mongoDB Netlify

Stretch Goals:

Disclaimer - I have already finished this project using JQuery, and so much of the challenege will be to convert this project to React. I am considering a full conversion of the existing project the MVP. Below are listed stretch goals that are not currently included features.

Admin page more restrictive to prevent faulty admin submissions Secure user authentication Better mobile design Weekly scoreboard rank change shown Graph showing each players stock in contestants Graph point differential from scoreboard Modal window for graphs Mouse over charts for contestant info/overall rank Interactive forum posting and poll taking on episode description pages Rank your stock in contestant out of all players Special finale episode breakdown Custom rank change by episode number Badges for achievements which rollover which users playing multiple seasons Tie google account to user data between seasons Display detail for each user about episode scoring Out prediction scoreboard displays correct vote Show top and bottom week scores on point ranking Top and bottom for stock ranking Additional tools required for stretch: None Here are some screenshots of the current version.

Current Version:

(insert original design pics) alt text alt text

Application Diagram

Note: State diagram is out of date with new graphQL implementation.

(insert application diagram) alt text

Schema Diagram

Below is the first attempt at approximating the new graphQL data structure.

(Insert Schema Diagram)

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages