← Back to Portfolio

Product Case Study

LockerRoom

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 app preview

Project Overview

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.

The Problem

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.

The Solution

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.

Project Highlights

0

Main App Pages

0

Development Phases

Live

API Data Integration

APP SCREENS

Core Pages

The app experience was organized around core fan needs: staying updated, watching relevant content, joining conversations, discovering athletes, and saving favorites.

SwiftUI Mobile UX Sports App Design Personalization Fan Engagement

Phase 1: Initial Development

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: AI Integration

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.

Design Decisions

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.

Results

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.

Takeaway

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.