Skip to content

Full Stack web app that displays historical/live Nba Statistics

License

Notifications You must be signed in to change notification settings

sjdefran1/GoSports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoSports

Table of Contents
  1. About The Project
  2. Road Map
  3. Getting Started
  4. License
  5. Contact
  6. Acknowledgments
  7. Screen Shots

MIT License LinkedIn

About The Project

Gosports is a full Stack Django web app that displays historical/live Nba Statistics. This project was created by me and three other students from Iowa State University (See Contact) in a 8 week time-span, broke into four two week sprints. At the end of the semeseter our project was voted top 6 out of 42 projects. The app originally didn't use bootstrap, after submitting it I went through and had fun messing around with the frontend.

The app was built in a private instance of GitLab for Iowa State University, hence no inital commit history. After submitting the project I decided to upload it to my personal GitHub.

Features

  • View live scores of games going on today
  • See current NBA standings
  • Look at your favorite teams roster, as well as each players indivual stats that season
  • View each active nba players career, also see common info about that player (height, weight, position, jersey #)
  • See the upcoming schedule (current week)

(See Screenshots)

Built With

(back to top)

Roadmap

  • Learn how bootstrap works & integrate into the site
  • Add a page/interface for live games, inlcude box score
  • Gather more common info for each team, to include on their specific page
  • Restyle team pages to match team colors

Getting Started

Unfortunately I was not aware of the greatness of venv's for a python project when we first started out, so I installed everything to my local sitepackages... That being said I can list out a few pip installs that I can think of & know you will need.

Prerequisites

  • nba api
    pip install nba-api
  • Django
    pip install Django
  • mysql
    pip install mysql
  • Pandas
    pip install pandas

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Sam DeFrancisco - sjdefran@gmail.com

GM: Kyle Rooney, Kaya Zdan, Shannon McCarty

Acknowledgments

Nba Api is what allowed this entire project to come together with real information. They have information for getting started making basic calls to their API within their github. After creating a .db file, a great interface for viewing/editing is sqlitebroswer.

(back to top)

Screen Shots

Team and Player Pages

Choose Team Page

choose_2

Team Page

team_page

Specific Player Page

player_page

Home Page

Live Scores and Game times available using game_standings.py

home_page

Schedule

schedule

Standings

standings

Search Functionality

search

Top 6 Project!!

top6

Django Models Design:

gosports_db

About

Full Stack web app that displays historical/live Nba Statistics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published