Case Study · App Development

The Collection (Working Title)

A Personal Sneaker Collection Management App

Role
App Development UI/UX
Status
Personal Project
Year
2026
Jordan 7 Sneakers Back View

Objective

The objective of this project was to design and build a mobile application that allows sneaker collectors to easily catalog and manage their personal sneaker collections.

Many sneaker collectors own dozens or even hundreds of pairs, but there are limited tools that allow individuals to organize their collections in a simple and personalized way. Existing platforms focus primarily on resale marketplaces rather than personal collection management.

The goal of this project was to create a mobile application that allows users to:
• Add sneakers to a personal collection database
• Track purchase information such as price and condition
• View and organize their collection in a clean visual interface
• Build a scalable system that could later integrate features such as barcode scanning and resale price tracking

The project demonstrates the process of building a functional application from concept through development.

Synopsis

This project draws inspiration from sneaker culture, digital inventory tools, and modern mobile UX design. The app combines elements of a personal catalog system with a clean, mobile-first interface designed for quick entry and easy browsing.

The visual design focuses on simplicity and usability while reflecting the aesthetic of sneaker culture. The goal was to create a tool that collectors could realistically use to manage their collection while also demonstrating core app development concepts such as database interaction, API communication, and state management.

Process

Concept Development

The project began with identifying a common challenge among sneaker collectors: keeping track of their collection and purchase details. Initial brainstorming focused on designing a system that would allow users to quickly add sneakers while maintaining useful metadata about each pair.

Application Design

The application was designed with three primary user flows:
1. Add Sneaker: Users can enter sneaker details including brand, model, purchase price, condition, and notes.
2. Collection View: Displays the user's sneaker inventory in a clean list layout.
3. Account/Profile: Allows users to manage account settings and profile information.

Wireframes and interface layouts were designed to prioritize simplicity and ease of use.

Development

The app was built using React Native (Expo), TypeScript, Node.js backend, and a PostgreSQL database. The frontend communicates with the backend through API calls to store and retrieve sneaker data.

Key development tasks included creating the sneaker data model, building the add sneaker form interface, implementing database storage, connecting frontend views to backend APIs, and debugging UI and data synchronization issues.

Iteration & Testing

Testing was conducted using the iOS simulator and Expo development tools. During development, several issues were identified and resolved including form submission errors, UI layout problems, and data rendering bugs within the collection screen.

Results

The final result is a functional mobile application that allows users to add sneakers to a personal collection and view them within the app.

The project demonstrates practical skills in mobile app development, frontend and backend integration, database design, user interface design, and debugging and iterative development.

Future versions of the app may include additional features such as barcode scanning for automated sneaker lookup, resale price tracking, and social sharing.

Next Project PMO - Governance Case Study →

Connect

Let's build something
extraordinary together.