Product Case Study
Native App Development Final Project
LockerRoom is a native iOS app concept designed to enhance the college football fan experience through real-time updates, NCAA data, curated video content, athlete browsing, and personalized favorite tracking. Built in Xcode using SwiftUI, the app gives fans one place to follow their favorite teams, players, and conversations.
LockerRoom was designed for college football fans who want faster access to scores, player information, rankings, videos, and fan conversation without switching between multiple platforms. The app is structured around five main pages: Home, Insider Scoops, Fan Feed, Athlete Search, and Locker.
College football moves quickly, and fans want up-to-the-minute updates, insider access, and personalized ways to follow their favorite teams and athletes. Existing platforms often separate scores, videos, player information, and fan discussion, leaving fans to jump between multiple apps to stay connected.
LockerRoom brings those needs into one experience by combining live scores, team rankings, curated videos, an anonymous fan feed, athlete search, and a personal locker where users can save favorite teams and players.
Main App Pages
Development Phases
API Data Integration
APP SCREENS
The app experience was organized around core fan needs: staying updated, watching relevant content, joining conversations, discovering athletes, and saving favorites.
Phase 1 focused on building the app’s architecture in Xcode and SwiftUI. I prioritized intuitive navigation and core functionality, including live game updates, athlete profiles, a basic locker page, and an anonymous fan discussion feature.
Phase 2 used AI tools to improve functionality, organization, and user experience. I integrated additional APIs for score summaries, play-by-play data, and team rankings, debugged data issues, added flip animations to team ranking cards, expanded athlete favoriting, and improved the Fan Feed with reply functionality.
I used team-themed colors, bold visuals, clear hierarchy, contrast, and responsive layouts to create a sports-focused interface that still felt readable and accessible. The darker navigation and red accents helped the app feel more immersive and consistent.
LockerRoom became a fully functional prototype that met the project requirements and received positive feedback for usability, feature variety, and smooth navigation. Future iterations could include top stories, team photo galleries, athlete stats, coach speech links, and more locker customization.
LockerRoom was one of my most valuable projects because it combined design, development, problem solving, and sports fandom into one product experience. It strengthened my confidence in SwiftUI, taught me how to think through user needs, and showed how digital products can deepen fan connection in sports.