Basketball Breakdown - NCAA Shiny App

Course Project, Duke University, STA 523 R Programming,

Tags: Shiny App R Language Data Analysis

Overview

This is my group’s final project for STA 523 (R Programming): a data archive NCAA basketball data analysis Shiny app. It includes match, team, and player analysis, as well as visualization and prediction features.

This project was created by Yiming Cheng, Zhihao Chen, Beijie Ji, Weitong Liang, Yixiao Wang, under the instruction of Assistant Professor Colin Rundel for the Fall 2024 section of STA 523: Statistical Programming at Duke University.

Live App

You can explore the Shiny app here:

Or refer to the link at https://yixiaowang.shinyapps.io/NCAA_Data_Archive/. Source code can be found on our GitHub repository.

Write-up

The write-up for the project can be found in the navigation bar of the website. The detailed write-up is available:

Or you can also download here


My Contributions

Below is a summary of my personal contributions to the project:

  • Developed the Competition Analysis page.
  • Developed the Schedule page.
  • Integrated and combined all web pages into a cohesive app structure.
  • Implemented major optimizations, including:
    • Adding animations for the loading process.
    • Enhancing page-to-page logic for a smoother user experience.
    • Partial optimizations on the Prediction page.

Tags: Data Analysis, R Language, Shiny App