John Kautzner created a sports stat tracking application to solve the problem of manually totaling stats recorded at each hockey game. He has bachelor's and master's degrees in education and mathematics and has taught at several colleges. His stat tracking application allows users to enter stats once and keeps them organized, with the computer automatically totaling the stats. It was created using Spring MVC, Thymeleaf, SQL queries, jQuery, MySQL, and Bootstrap.
Hi. My name is John Kautzner and today I’m going to show you a webapp I built, called Sport Stat Tracker. But first I’m going to tell you a little about myself and how I got here.
I’ve always enjoyed solving problems. Especially those which require reasoning. For this reason I fell in love with math. Because I am a people person and most people struggle with math, I wanted to help others learn to think through problems and learn to love what I was passionate about.
I went to school to become a math teacher.
I went back for my Master’s right away so I could teach at the college level and to open up opportunities in other fields.
I taught math for two years. I really enjoyed helping other people learn how to solve problems and being a role model for young people.
However, in this role, I wasn’t really solving challenging problems myself. I missed that stimulation. I also had difficulty finding a full time position because most colleges only want to hire instructors part-time unless they have their Doctorate.
I decided to change fields. Back in college I had taken a couple of beginner programming classes and I had really enjoyed it. It contained the aspects which had made me fall in love with math - problem solving and logic. It also had something awesome that math didn’t have - automation.
When you can solve a problem faster by writing code than by doing the calculations yourself, it’s an awesome thing. Also, problems are solved “once and for all” if you give the computer instructions good enough to handle all cases.
I signed up for Claim Academy so I could get up to speed more quickly. I also wanted guidance and feedback so I would develop better habits. With Claim’s help, I gained the right skills for the workplace.
For my final project at Claim Academy, I needed a problem to solve. I already had one in mind. I play hockey in a club on the weekends, and one aspect of how things were done was very inefficient...
Every week, the guy in charge of the club would post our stats for that week’s game.
And at the end of every season, he would total all of our stats by hand and send them to us on Facebook. I’m sure this takes a long time every season, especially as we add more players. He’s got to go through each stat for every player in every game.
This is the wrong way to do things.
This is one of those problems that can be solved once and for all.
So that’s what I did. I built a webapp that keeps your stats organized, and does all of the work for you. You just have to enter the stats one time and let it work it’s magic.
Why stop with just one club or sport? With a few modifications, this app could be used for any sport people keep stats for. That would save a lot of work for people around the country.