TGP
UX Design
iOS Development

B2B Sample Portal

Sampling platform for food service vendors to browse, sample, and order bakery products

Role

UX Designer

Timeline

July 2025 - Now

Tools

Swift, Figma, Xcode

B2B Sample Portal

Overview

Designed and developed a high-fidelity iOS application for FGF Brands, creating a streamlined B2B sample-requesting portal for bakery vendors. The app combines minimalist design with powerful functionality to simplify the product sampling process.

The Challenge

B2B vendors needed an efficient way to browse FGF's extensive bakery catalog, request product samples, and manage orders on-the-go. The existing web-based system was clunky on mobile devices and didn't provide the quick, intuitive experience vendors needed.

The Solution

Built a native iOS app using Swift with a food-focused, minimalist design aesthetic. Implemented smooth interactions including slide-over product details, a persistent floating sample cart, and one-tap checkout to create a seamless mobile-first experience.

Understanding the Users

The primary users are B2B food service vendors (supermarkets, restaurants, cafes, hotels) who need to discover and sample FGF's bakery products before placing bulk orders. These users value efficiency, visual product presentation, and quick ordering workflows.

Food Service Buyers

Decision-makers evaluating products for their establishments

  • • Need quick access to product catalog while on-the-go
  • • Want to see high-quality product images and nutritional info
  • • Require easy sample ordering with minimal friction

Procurement Managers

Manage multiple vendor relationships and product evaluations

  • • Track sample orders across multiple product categories
  • • Need organized view of past orders and preferences
  • • Value quick filtering by dietary needs and categories

Design & Development Approach

Developed using Swift with a focus on native iOS patterns and smooth animations. The design aesthetic prioritizes food photography with a clean, professional interface using Playfair Display for headings and Inter for UI elements.

Food-Focused Aesthetic

Large, appetizing product cards with high-res imagery take center stage. Generous white space and rounded corners create a sophisticated, modern feel that puts the bakery products front and center.

Mobile-First Interactions

Implemented native iOS patterns like slide-over sheets for product details and bottom-sheet filters. Every interaction is optimized for one-handed mobile use with easy tap targets and smooth gestures.

Swift Performance

Built natively in Swift for optimal performance, smooth scrolling, and instant responsiveness. Leveraged iOS frameworks for seamless animations and fluid transitions throughout the app.

Key Features

📱

Vertical Product Feed

Large, scrollable product cards showcase appetizing bakery items with instant "+" buttons to add samples. Each card displays product name, sample size badge (2-pack, individual slice), and pricing information at a glance.

🎯

Smart Filtering System

Bottom-sheet filter overlay allows quick filtering by category (Flatbreads, Artisan Breads, Laminated Dough, Sweet Goods) and dietary needs (Vegan, Non-GMO). Helps vendors find exactly what they need instantly.

📄

Product Slide-Over Details

Instead of full-page navigation, product details appear in an elegant slide-over panel with high-res imagery, nutritional PDF links, flavor options, and a prominent "Add to Sample Cart" button that dynamically updates to show quantity controls.

🛒

Floating Sample Cart

Persistent floating button displays sample count and provides instant access to cart. Always visible but unobtrusive, making it easy to track selections without interrupting the browsing flow.

One-Scroll Checkout

Streamlined checkout on a single screen with vendor name input, delivery date picker, and toggle for default warehouse address. Minimizes friction and gets vendors to order confirmation in seconds.

🎉

Success State

Celebratory confirmation screen shows order success with estimated arrival date, creating a positive final impression and clear expectations for vendors.

Iterative Build

Generated Swift/SwiftUI scaffolding with AI, then reviewed, refined, and connected styling manually, combining AI speed with human design judgment.

Results & Reflection

Combining AI assistance with manual coding accelerates development while maintaining code quality and design standards

Native iOS patterns like slide-overs and bottom sheets create intuitive mobile experiences that users already understand

Food-focused design with high-quality imagery and generous white space creates an appetizing, professional B2B experience

Minimizing checkout friction with smart defaults and single-screen flows dramatically improves conversion rates

Created by Theora Pui