UX / UI DESIGN

pollo campero

UX design for a mobile app serving the Ecuadorian market. Designed ordering, and delivery address flows using familiar patterns, and an authentication flow built to scale across multiple restaurant brands.

Pollo Campero is a Central American quick-service restaurant chain with locations across Latin America and the U.S. I designed core flows for their mobile app, including authentication, ordering, and delivery address entry, as part of a broader CMS-powered white label platform built to serve multiple restaurant brands.

THE CHALLENGE

Each flow had to meet Pollo Campero's immediate product requirements while functioning as a reusable, modular foundation for future clients on the same platform.

That meant every design decision had to serve Pollo Campero's customers, and hold up as a scalable pattern for other businesses.

The authentication flow’s main entry screen and sign up flow with error states and edge cases.

AUTHENTICATION

The goal was a fast, clear account creation and login experience that supported multiple sign-in methods — phone, email, Apple, Google, and Facebook — without overwhelming users or fragmenting the flow.

I mapped out common and edge-case scenarios based on restaurant app research, covering account recovery, verification steps, and regional variations.

The UI was refined to align with Pollo Campero's brand guidelines while keeping components modular enough to be reused across other brands on the platform.

Key decisions:

  • Single entry point for all sign-in methods

    Phone, email, and social logins were unified without creating a cluttered or confusing first screen

  • Reduced visual density during sign-up

    Page clutter was minimized at the steps most likely to cause drop-off

  • Inline guidance and error handling

    Real-time feedback was built in to prevent errors during account creation and reduce friction at critical moments

The completed flow was later adopted as the foundation of the authentication flow for the Carl's Jr. Mexico app, where it was further refined to meet the specific authentication needs of the different business and market.

The ordering menu showing the segmented pickup and delivery options, and item customization components.

ORDERING

The ordering flow needed to support both pickup and delivery while handling complex menu customization and promotion logic within the constraints of a CMS-driven platform.

The flow went through multiple internal design reviews, with early concepts exploring different ways to surface order context and organize menus. The refined direction prioritized clarity and speed.

Key design decisions include:

  • Segmented control for pickup vs. delivery

    Users could switch order types without restarting the flow, with store selection and promotions updating dynamically

  • Persistent order context at the top of the screen

    Delivery or pickup details and order timing stayed visible throughout browsing and checkout to reduce uncertainty

  • Horizontal category navigation

    Enabled faster scanning across large menus without overwhelming users with a single long vertical list

  • Adaptive customization components

    UI patterns were matched to customization complexity: radio buttons for single-choice options, drill-down for nested add-ons, and quantity steppers for sides and extras. This kept the interface flexible without adding cognitive load.

  • Dedicated pickup location screen

    Modelled after familiar patterns from apps like Starbucks to help users confidently select or change their pickup location

Delivery address flow with a map screen pin for users to point to their exact location, and contextual field variations common in other delivery service apps in the Latin American the market.

DELIVERY ADDRESS

The client raised a specific challenge early in the process: standard address entry doesn't work well in Latin America, where street addressing is inconsistent and delivery drivers rely heavily on live GPS navigation and landmarks rather than formatted addresses.

Research confirmed that address formats vary significantly by country, manual descriptions and landmarks are commonly used as supplementary information, and drivers depend on GPS rather than strict address matching.

The design solutions proposed include:

  • Flexible address entry

    Autofill adapted to how addresses are actually inputted in Latin American markets, rather than enforcing a North American format

  • Map-based pin selection

    Users set a pin directly on the map to confirm location accuracy independent of address formatting

  • Contextual address fields

    Fields adapted based on location type (apartment, gated community, office) to capture relevant details without adding unnecessary friction

A comparison of the authentication flow of the Pollo Campero and Carl’s Jr. Mexico applications.

The authentication flow became the structural foundation for the Carl's Jr. Mexico app. The ordering and delivery flows delivered a cohesive experience capable of handling the real complexity of a Latin American QSR market that is flexible enough to scale across future clients on the same platform.