BACK

12:39:06 UTC

BACK

12:39:06 UTC

BACK

12:39:06 UTC

Filippo Gori

From check-in to checkout: designing the getpica.com app

ROLE

UI/UX Designer

GOAL

Improve and keep updated the user experience of an existing app: reducing friction, simplifying navigation, and shaping an intuitive flow from onboarding to photo purchase, while encouraging conversions through contextual promotions and targeted communications.

Project OVERVIEW

TL;DR

GetPica's app already worked, but it's not enough. Behind every event photo there's a person who ran a race, danced at a party, or climbed a mountain, and they deserve better than a confusing app. From the first login to the final purchase, every decision was made with one goal: get the user to their photos, fast as possibile and without any friction.

ABOUT getpica

is a digital service that delivers photos and videos to event's

is a digital service that

participants through AI-powered recognition. Users receive only the images in which they appear, ensuring a secure, seamless, and highly personalized experience across events.

delivers photos and videos to participants of events such as marathons, corporate gatherings, sports competitions, resorts, and cruises and more.

Thanks to an AI-powered recognition system, each participant automatically receives only the photos in which they appear — providing a seamless, secure, and highly personalized experience.

3M

Users worldwide

60+

Countries

2B+

Photos delivered

400+

B2B clients

THE CHALLENGE

Every extra tap is a reason to leave. Simplify every flow, remove every unnecessary step.

Navigation must always be obvious. The user should never wonder where they are or what to do next

Update an existing product without chasing aesthetics, focus on clarity and function.

Guide the user naturally toward buying their photos. Upsell proposals must feel like opportunities, clear, and never in the way.

THE CHALLENGE

Every extra tap is a reason to leave. Simplify every flow, remove every unnecessary step.

Update an existing product without chasing aesthetics, focus on clarity and function.

Navigation must always be obvious. The user should never wonder where they are or what to do next

Guide the user naturally toward buying their photos. Upsell proposals must feel like opportunities, clear, and never in the way.

ROLE & TEAM

As the only one designer in the company, I worked directly with the Head of Product in a hybrid UI/UX role.

Frequent collaboration with CTO and development team was necessary, it was smooth and straightforward, no interruptions and always on the same page.

Design

——

DESIGN DECISIONS

With the context clear and the goals defined, every design choice was driven by one question: does this make the experience simpler, faster, and more intuitive for the user?

The following design decisions represent the current redesign direction, in active development

The following design decisions represent the
current redesign direction, in active development

01 - ONBOARDING

Onboarding was designed to be as fast and frictionless as possible. Social login remains the preferred choice for most users, one tap only.

But for those who log in with their email, we made a deliberate switch: from a verification code to a magic link.

onbording flow

The reason was simple. A code requires the user to switch apps, copy, paste, and return, a small effort that was costing us too many abandoned sessions.

A magic link eliminates all of that: one tap in the inbox, and you're in. The authentication is memorized, the user doesn't need to verify every time.

user Check-in authentication

Once logged in, the experience branches depending on the event type. For endurance events, which represent the majority of our user base, recognition happens through the athlete's bib number. Users enter a 9-digit welcome code to access their private album: in most cases, no selfie required.

For other event types, such as corporate events, gala dinners, conferences, and sports events without bib numbers, users arriving via a direct link or QR code are taken straight to the selfie screen. Whether through facial recognition or a 9-digit welcome code, the promise is always the same: every photo of you, found automatically.

02 - NAVIGATIOn

Previous menu

new menu

The app originally relied on a hamburger menu, a pattern borrowed from web that never felt quite right on mobile. Tapping it revealed a dropdown that covered half the screen, mixing primary actions like browsing albums with secondary ones like changing a password. Not so much hierarchy and clarity going on.

The solution was straightforward: a bottom navigation bar with just 4 items: Home, Add Event, Account, and Cart

ACCOUNT SECTION

Everything that didn't belong to the main flow got consolidated into a dedicated Account section: privacy settings, password change, logout, favorites, notifications, help center, customer support, and terms and conditions. The B2B-facing GetPica Business link, previously surfaced in the main menu, found its place there too. One place for everything secondary, clearly separated from the core experience.

NAVIGATION BREADCRUMBS

The header was cleared as a result, a simple breadcrumb replaced generic titles, so users always know where they are and how to get back, without thinking about it.

GESTURES

To progressively improve the fluidity of the experience, we introduced subtle motion and gesture-based behaviours. One example is the bottom menu: it disappears while scrolling down and reappears when the user stops, giving more viewport to browse photos and keeping the photos front and center without competing with the navigation.

03 - Purchase flow

Once inside their event album, users browse through their personal gallery, every photo already filtered and ready.

This is where GetPica's core promise becomes tangible: no manual searching, no scrolling through hundreds of strangers. Just the moments that belong to you. Each photo can be added to the cart individually with a single tap.

PURCHASE EXPERIENCE

The cart presents a clean order summary: items, a transparent breakdown of fees, and the total. Multiple payment methods are supported, keeping the checkout familiar and accessible.

Once the purchase is completed, the user lands on a minimal confirmation screen with a single action: View your photos.

DESIGN DECISION

The purchase flow was designed to be as linear and frictionless as possible: login, check-in, browse, add to cart, pay. Five steps, no detours. But the experience doesn't end at checkout. Once the order is confirmed, a single CTA brings the user back to their albums, closing the loop and making the flow circular.

CONTEXTUAL MESSAGE FOR PROMO UPSELL

As users browse their gallery and add individual photos to the cart, the app tracks their selections. From the third photo added, a contextual prompt appears, suggesting they add one more to unlock the full package deal.

The upsell arrives at exactly the right moment: when the user is already engaged, already buying, already convinced. Not before, not after.

This is made possible by two package options always visible at the bottom of every gallery: All the photos and Photos & video. Internally, driving users toward these packages is a primary goal: they're more convenient for the user, especially at endurance events, where participants typically want every shot, and more valuable in terms of revenue.

The design reflects this priority: the offer is always present, always clear, never in the way.

PROMO UPSELL ON photos for sale

04 - USER misdirection

We encountered an issue with properly redirecting users from the login screen.

Many users, instead of logging in to getpica.com, somehow ended up on the B2B business site, and consequently on the platform for event organizers, where they created events by entering the 9-digit code that is actually used to access photo albums on the app.

This caused us to lose, if only a few, of potential users intending to purchase photos, and thus revenue.

The decisions we’ve made so far have been to remove the banner at the top of the login screen promoting getpica.com for those wanting to host an event, i.e., the B2B section.

Then we removed the call to action aimed at B2B users, which was located within the hamburger menu. As seen in the previous screenshots, the hamburger menu has been completely replaced by the bottom navigation bar, and the B2B call to action has been moved into the Account section, at the bottom, with updated copy to make it less misleading.

These are small but deliberate steps toward minimizing misdirection and protecting every potential purchase opportunity.

What's next

——

I know what you're thinking, one limitation of this case study: there are no metrics. Not because the work wasn't tracked, but because UX decisions were rarely tied to measurable KPIs within the company. Analytics efforts were directed primarily toward marketing campaigns rather than in-app behaviour.

It's a gap I'm aware of, and I'd approach it differently given the chance.

That said, users do talk. Without formal data, Trustpilot reviews became an informal but telling signal, and the recurring themes speak for themselves.

Users consistently love the service: fast access, good photo selection, easy to use. But this doesn't mean that the product and its experience can't be better. It's not dissatisfaction, this design was born from the belief that a great service deserves a great interface.

Thank you for reading

Filippo Gori

© 2026

Filippo Gori