Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicoburniske/nba-fantasy
NBA Fantasy League with Java and SQL
https://github.com/nicoburniske/nba-fantasy
Last synced: 12 days ago
JSON representation
NBA Fantasy League with Java and SQL
- Host: GitHub
- URL: https://github.com/nicoburniske/nba-fantasy
- Owner: nicoburniske
- Created: 2019-06-18T15:25:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-06-21T04:18:06.000Z (over 5 years ago)
- Last Synced: 2024-11-13T13:30:37.470Z (about 2 months ago)
- Language: TSQL
- Homepage:
- Size: 46.8 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NBA-Fantasy
EER Diagram:
![alt text](https://github.com/nicoburniske/NBA-Fantasy/blob/master/examples/EER-Diagram.png)
Login Screen:
![alt text](https://github.com/nicoburniske/NBA-Fantasy/blob/master/examples/Login%20Screen.PNG)
Player View:
![alt text](https://github.com/nicoburniske/NBA-Fantasy/blob/master/examples/Player%20View.PNG)
League View:
![alt text](https://github.com/nicoburniske/NBA-Fantasy/blob/master/examples/LeagueView.PNG)
Example Usage:
![alt text](https://github.com/nicoburniske/NBA-Fantasy/blob/master/examples/usage.gif)
## CRUD OPERATIONS ##
**CREATE**
* By creating a new user, one creates a new user_team entry in the database.
**READ*** There are many different read operation being made. One example is the "All Current Players" Table
* The "All Current Players" table shows all the players who participated in the 2018-2019 NBA season. This is done by reading the data
available in the player_season table in the database. In the case that players were traded during the season, players can play for
multiple different teams in a given season. This is taken into account when displaying the players, their teams and their statistics.**UPDATE**
* By adding the selected player, we are updating the team that the given player is on.
**DELETE**
* By deleting an account, we are deleting an entry in the user_team table. All players who were previously on the user team are now made available. Other users in the league are now able to add them to their team.