Inspiration
Given recent pace-of-play changes, I wanted to find an easy way to allow people to easily track the impact of the rule changes. This was inspired by a recent article ( https://www.sbnation.com/a/mlb-2017-season-preview/game-length ) that compared a game from 2014 to a game from 1984 with the same number of runs and same number of plate appearances, and found that the 2014 game was significantly longer.
What it does
Scrapes MLB API to build a database of every game in a season, breaking it down by number of pitches, number of baserunners, # of innings. Then have an app that passes in data for a recent game. We can then use MLB API to pull the data for that game and find a game from the past that was similar, and compare the time of the two changes.
How we built it
Use Node to pull data from MLB API to build up database of past seasons. Then spin up React front-end to allow user to search database and pass in a more recent game.
Challenges we ran into
Spinning up front-end, getting Node back-end to speak with React front-end.
Accomplishments that we're proud of
Pulling together data from Node was easier than I thought.
What we learned
Back-end work is easier than front-end.
What's next for MLB Time Tracker
TBD.
Log in or sign up for Devpost to join the conversation.