UI/UX Case Study
A UI/UX Case Study to create an app that solves a problem for an existing brand, in this case, LEGO.
Organize Your LEGO Universe with Ease
Summary
The definitive inventory management app for Lego fans
Context
1. What’s the problem?
With the growing popularity of LEGO, more and more of the customer base are evolving from the casual kids that played with them, into serious collectors. Many people have dozens of Lego sets containing thousands of pieces, each with their own unique parts and minifigures.
2. The Solution/Hypothesis
Creating an inventory management app specifically for LEGO provides a fun, hassle-free method of tracking and managing all the sets, pieces, and minifigures, for those that have large collections.
Features
Barcode Scanning
In addition to searching, Lego sets can be added to a user’s inventory directly by scanning a barcode located on the set box.
Market Value Analytics
Built in analytics give useful information to users about the value of their entire collection, or of specific sets and categories.
Custom Organization
Users can organize their collection by theme, # of pieces, or minifigures. Users can also create folders and organize their own creations.
Marketplace Trading/Selling
Users can access a marketplace where they can buy, sell, or trade Legos with others.
User Flows
Full Flow
Home
Trade/Sell
Wishlist
Add Sets
Enter Information
Inventory
Complete Info
Results
Inventory
Pieces
Sets
Market Value
Minifigs
Landing Page
Create Account
Complete Personal Information
Theme
Lego City Sets
Upload Photo
Barcode Capture
Create Account
Landing Page
Create Account
Complete Personal Information
Home
Add Set to Inventory
Home
Add Sets/Parts
Enter Information
Inventory
Find Set
Home
Inventory
Theme
Lego City Sets
Creating an Account
Wireframes
The onboarding process is similar for both iOS and Android. Users are directed to the home page where they can see an analytics overview of their 3 largest collection groups.
Stylistically, iOS is designed with more flat and rounded elements with Android including more drop shadows and sharper edges.
iOS
Android
Adding a Set
Wireframes
Users can access the camera barcode scan feature from the bottom navigation. Users are notified if the set is found and are then directed to a new page.
If a set is not found, users can manually type in the name or number into the search bar.
Searching for a Set
Wireframes
Inventory is divided into 4 major categories: Sets, Pieces, Minifigures, and Accessories.
Users can search for sets in their collection by clicking on the inventory icon located on the bottom navigation bar.
I realized that using icons would help distinguish between the different categories and make for a cleaner display.
Before
After
Icons, Imagery,
and Style
I wanted to keep the style fun and playful without sacrificing legibility and a user-friendly interface. Many colors were matched directly from LEGO’s primary website to keep in line with the brand style.
iOS vs Android
Generally speaking, I tried to limit color slightly more in the iOS version to remain faithful to the iOS Human Interface Guidelines.
Buttons
iOS
Android
Final Mockups
Home Screen
In the early wireframe, I kept feeling that the categories below in “Recent Activity” looked a little clunky, and that certain information could be found and displayed in different areas of the app.
My solution comprised of two drop down button categories, one displaying current trending sets, and the other being a list-style display, where the user can track their history.
The final design for the analytics display at the top of each frame was also improved with slight changes to where the text for certain information was placed, along with the overall visual design of of the pie chart.
Before
After
iOS
Final Mockups
Inventory
Sets
City Sets
Visual Breakdown
iOS
Collection Overview
Dashboard
Lego Set
Activity
Users can check all recent activity including items added to inventory, recent barcode scans, and purchases.
Users can tweak settings and personalize their profile.
Users can easily see specific information for the set including the value, set #, release year, # of pieces, and the number of minifigures included in the set.
Profile Icon
Product Information
Product Tags
Users can set tags to display
information about each set by adjusting filters. Various tags are available including an assembled or disassembled tag.
Trending Market Value
Users can view analytics showing what the current market value is of their set.
Users can see a visual display of the top 3 categories in their collection and the total amount of sets, minifigures, and pieces.
Top Trending Sets
Users can see what sets are currently trending within the community.
Users can search for specific Lego sets and pieces.
Search Bar
Users can navigate between 5 primary pages: Home, Wishlist, Find Set, Inventory, and Marketplace.
Bottom Navigation
Lego Vault
iOS
Lego Vault
Android
Conclusion
Designing the LEGO Vault inventory management app provided a unique opportunity to merge creativity with functionality, resulting in a tool that truly resonates with LEGO enthusiasts. The project emphasized the importance of understanding the user’s passion and translating that into a seamless, enjoyable experience. Throughout the design process, particular attention was given to maintaining the playful essence of the LEGO brand while ensuring that the app remains intuitive and user-friendly.
Key Takeways:
User-Centric Design
The app’s success hinges on its ability to cater to the needs of serious LEGO collectors, offering a robust yet easy-to-use platform for managing extensive collections. Ensuring that every feature is aligned with user expectations was crucial in creating a satisfying experience.
Cross-Platform Considerations
The design process involved creating versions for both iOS and Android, with careful consideration given to each platform's unique guidelines and user expectations. This ensured a consistent yet tailored experience across devices.
Brand Consistency
Adhering to LEGO’s established visual style was a priority, ensuring that the app feels like a natural extension of the brand. This involved careful selection of colors, imagery, and UI elements to maintain consistency with LEGO’s identity.
Iterative Design and Feedback
The evolution of wireframes and user flows underscored the importance of iterative design. Continuous refinement based on feedback led to a more polished and effective final product.
Summary
This project not only challenged my design skills but also deepened my understanding of how to create meaningful digital experiences that connect with users on both an emotional and practical level. I look forward to applying these insights to future projects, and I invite you to explore my portfolio to see more of my work.