{"id":356,"date":"2025-06-06T22:26:04","date_gmt":"2025-06-06T22:26:04","guid":{"rendered":"https:\/\/robhumphries.com\/cms\/?page_id=356"},"modified":"2026-01-12T11:51:26","modified_gmt":"2026-01-12T11:51:26","slug":"n-plus-1","status":"publish","type":"page","link":"https:\/\/robhumphries.com\/cms\/n-plus-1\/","title":{"rendered":"N+1"},"content":{"rendered":"\n<h1 class=\"wp-block-heading alignwide is-style-default\" style=\"margin-top:var(--wp--preset--spacing--40);margin-right:0;margin-bottom:var(--wp--preset--spacing--40);margin-left:0;font-size:clamp(4.509rem, 4.509rem + ((1vw - 0.2rem) * 6.864), 10rem);\">N+1<\/h1>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-55901460 wp-block-columns-is-layout-flex\" style=\"padding-right:0;padding-bottom:var(--wp--preset--spacing--40);padding-left:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h3 class=\"wp-block-heading\">Role<\/h3>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">Lead Designer<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h3 class=\"wp-block-heading\">Deliverables<\/h3>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">UX\/UI<br>iOS Developemnt<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">Branding<br>Iconography<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h3 class=\"wp-block-heading\">Tools<\/h3>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">Figma<br>Xcode<br>Cursor Ai<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h3 class=\"wp-block-heading\">Year<\/h3>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">2025<\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image alignwide size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1614\" height=\"1211\" src=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/n1-hero-edited-1.png\" alt=\"\" class=\"wp-image-393\" style=\"border-radius:24px\" srcset=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/n1-hero-edited-1.png 1614w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/n1-hero-edited-1-300x225.png 300w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/n1-hero-edited-1-1024x768.png 1024w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/n1-hero-edited-1-768x576.png 768w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/n1-hero-edited-1-1536x1152.png 1536w\" sizes=\"auto, (max-width: 1614px) 100vw, 1614px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull is-nowrap is-layout-flex wp-container-core-group-is-layout-fd9d677e wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:32px;padding-bottom:0;padding-left:32px\">\n<div class=\"wp-block-columns alignwide has-contrast-color has-text-color has-link-color wp-elements-5c3772229e51a6c7d502ced46c5bffd0 is-layout-flex wp-container-core-columns-is-layout-2024bb50 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-848e746a wp-block-column-is-layout-flow\" style=\"padding-right:0px;padding-left:0px\">\n<h3 class=\"wp-block-heading\" style=\"font-size:clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 1.571), 3rem);\">About<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">N+1 is an iOS app designed for cycling enthusiasts to catalogue their bikes, accessories and components, while tracking usage and overall value. The name comes from a familiar truth in cycling culture: the ideal number of bikes is always&nbsp;<em>n+1<\/em>. The app brings structure and insight to collections that are often emotionally valued but poorly documented.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 1.571), 3rem);\">Role<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">I led the product design for N+1, defining the brand identity, user experience and visual language of the app. My role spanned concept development, UX and UI design, and the creation of a cohesive design system that balanced strong branding with native iOS usability.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-70c34877 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full has-custom-border\" style=\"margin-right:0px;margin-left:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1191\" height=\"842\" src=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-logo.png\" alt=\"\" class=\"wp-image-395\" style=\"border-radius:24px;aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-logo.png 1191w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-logo-300x212.png 300w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-logo-1024x724.png 1024w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-logo-768x543.png 768w\" sizes=\"auto, (max-width: 1191px) 100vw, 1191px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image alignwide size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1126\" src=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-Medium-image.jpg\" alt=\"\" class=\"wp-image-661\" style=\"border-radius:24px\" srcset=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-Medium-image.jpg 2000w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-Medium-image-300x169.jpg 300w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-Medium-image-1024x577.jpg 1024w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-Medium-image-768x432.jpg 768w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/06\/N1-Medium-image-1536x865.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-6eae94b4 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-470551b9 wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">The Challenge<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Bike enthusiasts often own multiple bikes and components, each with different usage patterns, values and maintenance needs. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Existing tools tend to focus on activity tracking rather than ownership and value, leaving a gap for a product that supports collection management without losing the joy and personality of cycling culture. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The challenge was to create an app that felt purposeful and data-driven, while remaining engaging and intuitive.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-29c1057f wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-bottom:0\">\n<h2 class=\"wp-block-heading\">Approach<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A bold, distinctive visual identity was developed to set N+1 apart and resonate with bike lovers. While the interface leverages core SwiftUI components to maintain familiarity and performance, the design introduces a unique visual language that reflects the passion and individuality of cycling culture.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The app provides users with clear, data-led feedback on their collection through thoughtful information hierarchy and in-depth visualisation. Usage, value and component data are surfaced in a way that feels informative rather than overwhelming, encouraging regular engagement and deeper understanding of their collection over time.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignfull are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-f4912b8b wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:0;padding-right:32px;padding-bottom:0;padding-left:32px\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group wp-container-content-231d8afb is-vertical is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-93b0ef31 wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0\">\n<figure class=\"wp-block-image size-large has-custom-border wp-container-content-0733e5d0\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/N1-Palette-768x1024.jpg\" alt=\"\" class=\"wp-image-711\" style=\"border-radius:24px\" srcset=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/N1-Palette-768x1024.jpg 768w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/N1-Palette-225x300.jpg 225w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/N1-Palette-1152x1536.jpg 1152w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/N1-Palette.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group wp-container-content-231d8afb is-vertical is-layout-flex wp-container-core-group-is-layout-abb3cdca wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0\">\n<figure class=\"wp-block-image size-full has-custom-border\" style=\"font-size:14px\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1600\" src=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/N1-animation-1.gif\" alt=\"\" class=\"wp-image-714\" style=\"border-radius:24px\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/n1-ui-comp-768x1024.jpg\" alt=\"\" class=\"wp-image-716\" style=\"border-radius:24px\" srcset=\"https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/n1-ui-comp-768x1024.jpg 768w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/n1-ui-comp-225x300.jpg 225w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/n1-ui-comp-1152x1536.jpg 1152w, https:\/\/robhumphries.com\/cms\/wp-content\/uploads\/2025\/08\/n1-ui-comp.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-522cfa0a wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-2cb3a3d3 wp-block-column-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<h2 class=\"wp-block-heading\">Impact<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">N+1 delivers a focused, enthusiast-led product that helps users track and understand their bike collections. It combines strong branding, native iOS usability, and data visualisation to create an engaging, differentiated app experience for cycling enthusiasts.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The app is still in active development, allowing me to continue refining features, testing usability, and iterating on data visualisation to meet the needs of bike enthusiasts.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Personally, this project has allowed me to explore the intersection of product design and data storytelling. I gained experience designing for hobbyist communities, translating complex information into digestible visuals, and creating an app experience that balances functional utility with playful, aspirational design.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>N+1 Role Lead Designer Deliverables UX\/UIiOS Developemnt BrandingIconography Tools FigmaXcodeCursor Ai Year 2025 About N+1 is an iOS app designed for cycling enthusiasts to catalogue their bikes, accessories and components, while tracking usage and overall value. The name comes from a familiar truth in cycling culture: the ideal number of bikes is always&nbsp;n+1. The app [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-356","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/pages\/356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/comments?post=356"}],"version-history":[{"count":22,"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/pages\/356\/revisions"}],"predecessor-version":[{"id":900,"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/pages\/356\/revisions\/900"}],"wp:attachment":[{"href":"https:\/\/robhumphries.com\/cms\/wp-json\/wp\/v2\/media?parent=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}