Texas Wesleyan MBB Data Analytics

A mobile basketball analytics application designed to help Texas Wesleyan Men’s Basketball coaches manage rosters, upload box score PDFs, track player performance, and view team statistics throughout the season.

Project Overview

Texas Wesleyan MBB Data Analytics is an iOS application built to simplify the way basketball coaches collect, store, and analyze game statistics. Instead of manually entering every player stat after each game, the app allows coaches to upload a game box score PDF, parse the player statistics, and automatically update player averages, leaderboards, game records, and season analytics.

Technology Used

Main Features

Coach Login

Coaches can create an account or sign in securely using Firebase Authentication.

Roster Builder

Coaches can build a team roster, add player information, assign positions, and upload headshots.

PDF Box Score Upload

The app allows coaches to upload game PDFs and automatically extract player statistics.

Dashboard Analytics

The dashboard shows season snapshot stats, latest game results, advanced analytics, and leaderboards.

Player Profiles

Each player has a profile showing season averages and raw game-by-game statistics.

Game History

The games screen displays previous opponents, scores, dates, wins, losses, and game details.

App Screenshots

Login Screen

Login Screen

Create Account Screen

Create Account

Roster Screen

Roster Builder

Add Player Screen

Add Player

Dashboard Screen

Home Dashboard

Analytics Screen

Advanced Analytics

Players Screen

Players Screen

Player Detail Screen

Player Detail

Games Screen

Games Screen

Game Details Screen

Game Details

Upload PDF Screen

Upload Stats

Presentation Slides

Below are the presentation slides for my Texas Wesleyan MBB Data Analytics capstone project.

Open Presentation Slides

Challenges Faced

Future Improvements

Conclusion

This project gave me experience building a full mobile application with authentication, cloud database storage, image uploads, PDF parsing, and data analytics. The final app helps solve a real basketball problem by turning game box scores into organized player and team insights that coaches can use throughout the season.