{"id":20056090,"url":"https://github.com/vinicius999/eda-basketball-streamlit","last_synced_at":"2026-04-07T22:31:08.674Z","repository":{"id":136412111,"uuid":"583162241","full_name":"Vinicius999/EDA-Basketball-Streamlit","owner":"Vinicius999","description":"Simple web application for viewing, filtering and analyzing Basketball data using Stremlit.","archived":false,"fork":false,"pushed_at":"2023-07-11T12:07:42.000Z","size":8049,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-30T11:55:18.162Z","etag":null,"topics":["numpy","pandas","python","streamlit","webapp","webscraping"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vinicius999.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-29T00:29:43.000Z","updated_at":"2023-07-18T09:20:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"9d1c38fb-5359-4f71-8360-b577f649d90d","html_url":"https://github.com/Vinicius999/EDA-Basketball-Streamlit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Vinicius999/EDA-Basketball-Streamlit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinicius999%2FEDA-Basketball-Streamlit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinicius999%2FEDA-Basketball-Streamlit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinicius999%2FEDA-Basketball-Streamlit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinicius999%2FEDA-Basketball-Streamlit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vinicius999","download_url":"https://codeload.github.com/Vinicius999/EDA-Basketball-Streamlit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vinicius999%2FEDA-Basketball-Streamlit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31532153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["numpy","pandas","python","streamlit","webapp","webscraping"],"created_at":"2024-11-13T12:51:39.201Z","updated_at":"2026-04-07T22:31:08.657Z","avatar_url":"https://github.com/Vinicius999.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e \u0026#127936; \u0026nbsp; EDA Basketball \u0026nbsp; \u0026#127936; \u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eWeb app developed with Streamlit containing a simple exploratory data analysis (EDA) about NBA data.\u003cp\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit#demo-app\"\u003eDemo App\u003c/a\u003e |\n    \u003ca href=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit#run-project\"\u003eRun Project\u003c/a\u003e |\n    \u003ca href=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit#technologies\"\u003eTechnologies\u003c/a\u003e |\n    \u003ca href=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit#data\"\u003eData\u003c/a\u003e |\n    \u003ca href=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit#web-app\"\u003eWeb App\u003c/a\u003e\n\u003c/p\u003e\n\n## Demo App\n\n\u003cp style='margin: 16px 4px 32px;'\u003e\n    \u003ca href=\"https://eda-basketball.streamlit.app/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        \u003cimg src=\"https://static.streamlit.io/badges/streamlit_badge_black_white.svg\" alt=\"Demo-app\" width=\"180\" height=\"40\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\n\n## Run Project\n\nTo install all the necessary libraries to run this project, we will use the [`requirements.txt`](https://github.com/Vinicius999/EDA-Basketball-Streamlit/blob/main/requirements.txt) file. To do this, launch the terminal, navigate to the project folder and run the following command:\n\n```\npip install -r requirements.txt\n```\n\nAfter that we can run the [`main.py`](https://github.com/Vinicius999/EDA-Basketball-Streamlit/blob/main/main.py) file using the command:\n\n```\nstreamlit run main.py\n```\n\n\n\n## Technologies\n\n\u003cp style='margin: 16px 4px 32px;'\u003e\n    \u003ca href=\"https://www.python.org/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" alt=\"Vini-python\" width=\"40\" height=\"40\" /\u003e\n    \u003c/a\u003e\n\t\u003ca href=\"https://streamlit.io/\" target=\"_blank\" rel=\"noreferrer\"\u003e\n        \u003cimg src=\"https://github.com/Vinicius999/Simple-Stock-Price/blob/main/images/streamlit-logo-1.png?raw=true\" alt=\"Vini-streamlit\" width=\"40\" height=\"40\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Data\n\n- Data Source: [basketball-reference.com](https://www.basketball-reference.com/)\n\n- Original data (2022):\n\n  ![Original data](https://github.com/Vinicius999/EDA-Basketball-Streamlit/blob/main/images/data-image-website.png)\n\n\n\n## Web App\n\n\u003cdiv\u003e\n    \u003ch3\u003eSidebar\u003c/h3\u003e\n    \u003cp\u003e\n\tIn the sidebar we have the \u003cstrong\u003eUser Input Features\u003c/strong\u003e, where we can filter the results presented based on 3 different filters:\n    \u003cul\u003e\n        \u003cli\u003eYear\u003c/li\u003e\n        \u003cli\u003eTeam\u003c/li\u003e\n        \u003cli\u003ePosition\u003c/li\u003e\n    \u003c/ul\u003e\n    In the demo below we can see the sidebar and how filters can be applied.\n    \u003c/p\u003e\n    \u003cimg src=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit/blob/main/images/sidebar.gif\"\u003e\n\u003c/div\u003e\n\n\n\u003cdiv\u003e\n    \u003ch3\u003eDisplay and Download Data\u003c/h3\u003e\n    \u003cp\u003e\n    \t\u003cp\u003eBy applying the filters, we can view the resulting data shown in a table (dataframe).\u003c/p\u003e\n\t\u003cp\u003e\n\t\tThe table with the results is interactive and we can sort the data displayed based on any of the columns in ascending or descending order. In addition, we can expand the table to a full screen view and we can also select one or several cells to copy and paste the data contained in it.\n\t\u003c/p\u003e\n\t\u003cp\u003eTo download the table with the filtered data, we can use the \u003cstrong\u003eDownload CSV File\u003c/strong\u003e button.\u003c/p\u003e\n\tThe demo below shows the interactions with the results table, as well as how to download the table.\n    \u003c/p\u003e\n    \u003cimg src=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit/blob/main/images/table-and-download.gif\"\u003e\n\u003c/div\u003e\n\n\n\u003cdiv\u003e\n    \u003ch3\u003eIntercorrelation Heatmap Button\u003c/h3\u003e\n    \u003cp\u003e\n    \t\u003cp\u003eIn addition to the table with the filtered data, we can also visualize an intercorrelation matrix of these data graphically.\u003c/p\u003e\n    \t\u003cp\u003eWe can view this graph through the \"intercorrlation heatmap\" button as shown in the demonstration below.\u003c/p\u003e\n    \u003c/p\u003e\n    \u003cimg src=\"https://github.com/Vinicius999/EDA-Basketball-Streamlit/blob/main/images/heatmap-button.gif\"\u003e\n\u003c/div\u003e\n\n\n\u003ch5 align=\"center\"\u003e \u0026#128679; Projeto \u0026#128640; em construção... \u0026#128679; \u003c/h5\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinicius999%2Feda-basketball-streamlit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvinicius999%2Feda-basketball-streamlit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinicius999%2Feda-basketball-streamlit/lists"}