Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.