< Back to Projects

Rookie Play

Rookie Play

Rookie Play is an app creating for Software Engineering at SCU and is a culmination of my full stack and DevOps skillsets. The web app itself is for beginners new to NFL football looking for a tool to follow along to games, complete with AI explainations on a play-by-play basis. Using React, Flask, Firebase (user auth), Groq (AI), and external APIs (NFL, ESPN, etc), it’s a complete and functioning app that you could use today. The highlight is the fact that this site is fully hosted on my DevOps homelab, complete with Github hooks on Jenkins, static analysis, automatic builds and containerization via Docker, and even branch deployments via Kubernetes. Although a bit overkill for a simple web app, it was crucial for practicing Agile methodologies and conducting code review when each branch has it’s own, fully functional and accessible version.

React Flask Docker Jenkins Kubernetes
Rookie Play

Home Page