For this project, my team and I wanted to focus on how to encourage energy savings. Our user group was young people who are living together in a home. The users were trying to conserve energy, save money, and be eco-friendly. They were also trying to accomplish these tasks while cooperating with other household members. A system was needed to address the numerous challenges users faced in trying to accomplish these goals.
This project is a in-stadium app that displays all the play-by-play videos during Georgia Tech football games. It has been in progress for several years and currently is run as part of the Vertically Integrated Projects program, which promotes undergraduate research. I worked with modifying legacy code and transferring the project from a PHP version of the app to an Angular version.
As a team, we met weekly to keep each other updated on current bug problems and also ideas for new features that we wanted implemented. It was important to maintain version control, so each member had their own server to test changes on. If new code was proven to work, then it would be pushed to our production version. For new features, we followed an Agile development process where we explored different use cases and did user testing before adopting and implementing a new feature.
I worked on the Web App subteam of the Estadium research team. The team consisted of seven other students who brought their knowledge from diverse backgrounds in computer science and electrical engineering to the project. We also had mentors who guided us through the development process.
In terms of computer languages, I gained familiarity with PHP with the old version of the app, and AngularsJS and HTML with the newer version. I also worked with EyeTV and OBS when we were in the football stadium splicing the videos.
The above image links to the current estadium website.