View more
Published in
2026

PepperMill iOS. Full-Cycle iGaming App for Belgian Casino.

Nadiia Kvatadze
Julia Slazhnieva
Dmytro Nedvyha
Bohdan Kononets
Eugenia Nekrasa
Services
UX Design
UI Design
iOS App Design
Design System
AI Production
Motion Design
Ad Creative Design
Social Media Design
Component Library
Android App Design
Deliverables
iOS App Build
Figma Source Files
Design System
Custom Icon Set
Social Media Template System
Ad Creative Set
Motion Graphics
Marketing Asset Library
Component Library

PepperMill iOS is the mobile casino app of the Belgian iGaming brand PepperMill.

We redesigned it as a full-cycle mobile app, covering UX, UI, and a design system within existing regulatory and brand constraints. PepperMill needed retention improvements in a heavily regulated Belgian market – and the redesign delivered that without breaking existing back-end or brand logic.

Project Overview Across Core App Modules

The first look at the PepperMill iOS app spans category icons set, jackpots, table games, tournaments, deposit bonuses, and a loyalty boost panel with activations and biggest-win stats.

PepperMill iOS app overview screen showing category icons set, jackpots, table games, tournaments, and loyalty boost stats

Typography Scale for iOS Casino Screens

A documented type scale spans Hero, H1 to H4, Body, and Label styles inside the design system built for this iOS app Consistent sizing keeps dense casino screens legible across devices.

PepperMill iOS typography scale with heading, body, and label styles for the casino design system
Color Tokens for Dark Casino Screens

Twelve named tokens define the palette behind PepperMill's dark casino interface. Naming by role keeps handoff consistent.

PepperMill iOS color palette with brand gold, dark neutrals, and status colors for casino UI
Grid System for iOS Casino Screens

A fixed grid – card indents and content padding – keeps casino banners, cards, and lists aligned across the iOS app. The same spacing rules apply from lobby to game screens.

iOS grid annotation showing 8px card margin and 20px content padding on casino lobby screen

Onboarding Carousel for First-Time Players

A five-screen carousel introduces new players to the lobby, slots catalog, and daily boosts before they log in or register.

PepperMill onboarding carousel screens introducing casino lobby, slots, and daily boost rewards
Registration Flow With Built-In Deposit Limits

Three-step sign-up moves players from social or email login to a personal-info form and a mandatory deposit-limit step. A required deposit limit ensures compliance with local regulatory requirements.

PepperMill iOS registration flow showing login options, personal info form, and deposit limit step
PepperMill iOS phone country picker
PepperMill iOS date picker calendar used within the registration and account verification flow

Lobby Structure Across Games and Tournaments

The casino lobby groups jackpots, table games, tournaments, and new releases into separate sections players can scan quickly. A live countdown and leaderboard sit inside the tournaments block.

PepperMill casino lobby screens showing jackpots, table games, and tournament leaderboard sections
Leaderboards and Jackpots for Player Retention

Ranked leaderboards, jackpot-info modals, and six game filters (providers, themes, volatility, stake) support the retention mechanics common in iGaming products. Filters narrow the list of slot titles quickly.

PepperMill tournament leaderboard table showing rank, participant name, score, and prize amount
PepperMill jackpot screen with an info modal explaining random jackpot mechanics
PepperMill table games prize history listing winner, prize amount, and payout date
PepperMill Dice Games catalog with Exclusive and Tournament tags on a slot game grid
PepperMill game filter panel with providers, themes, volatility, and sort-by options
Recent Wins Feed for Social Proof

A feed lists real payouts by name, time, and amount. Date-range filters let players narrow results to a custom period.

PepperMill recent wins filter panel with period selection and custom start-end date range
PepperMill recent wins feed listing player names, game, timestamp, and payout amount
Predictive Search Across Casino Games

Typing part of a word displays matching game titles as live suggestions across the game catalog. A clear no-results state guides players to retry rather than dead-ending the search.

PepperMill predictive search suggesting
PepperMill no-results state for casino game search

Account Hub for Language and Theme

One account hub routes players to deposits, limits, documents, and game history from a single menu. Settings include language selection and light, dark, or auto theme options.

PepperMill account menu and app settings with language and theme options for iOS players
Notification Center and Transaction Log

Notifications separate unread alerts – verification, bonus claims, spin reminders – from a clear all-read state. Transaction history below tracks deposits by method, status, and date, down to individual entries.

PepperMill notifications list with verification, bonus claim, and spin now action prompts
PepperMill notifications screen showing an all notifications read empty state
PepperMill transaction history list with deposit status tags and payment method icons
PepperMill transaction history date range picker and Bancontact deposit detail breakdown
In-App Messages for Promotions and Support

The messages inbox delivers welcome notes, verification reminders, and promotional updates. Each message opens into a detailed view with imagery and a Read more link.

PepperMill message inbox
PepperMill detail view showing a welcome note and tournament prize promotion.
Identity Verification for KYC

Players verify identity through itsme, eID scheme, or by uploading ID and address documents manually. Status moves from Verifying to Review, then to a confirmed Verified state.

PepperMill identity verification flow with itsme option, document upload, and verified confirmation state
Spending Limits Built Into Game History

Game history logs bets, wins, and jackpot payouts by session, filterable from today to all-time. Deposit and spending limits—with pending-change countdowns—were part of the product rebuild and redesign.

PepperMill game history list with session time, bet, win, balance, and jackpot win details
PepperMill Bancontact transaction detail showing boost tag, amount, and balance after each bet
PepperMill deposit and spending limit screen with progress bars and pending limit countdowns
PepperMill set new deposit limit screen with preset amounts and a pending limit change notice
Bonus Wallet Tracking Cash and Freespins

The bonus wallet separates cash, freespins, and withdrawable balance from locked promotional credit. Each bonus shows its own playthrough progress bar.

PepperMill bonuses screen showing bonus cash, freespins, withdrawal balance, and bonus history
PepperMill bonus cash detail showing Welcome Pack playthrough progress and deposit bonus terms
Game Detail Card Before Real-Money Play

Each slot's detail card lists provider, volatility, RTP, stakes, and win lines before a Play for real or Demo choice. A game menu overlay adds balance and history without leaving the reels.

PepperMill slot game detail card and gameplay screen with game menu overlay on iOS
Landscape Mode for Full-Screen Slot Play

Rotating to landscape switches the same slot into an edge-to-edge view, with reels spanning the full screen. Game menu and game info overlays stay reachable without breaking the immersive layout.

PepperMill slot game in landscape mode with edge-to-edge reels and game info overlay

Buy-In Casino Tournaments With Live Standings

The Tournaments screen splits Active buy-in events – prize pool, top-3 leaderboard, countdown, Participate button – from a Recently Finished archive. Each past tournament shows whether the player took part.

PepperMill active tournament screen with buy-in amount, top-3 leaderboard, and countdown timer
PepperMill recently finished tournaments list showing buy-in amount and participation status
Promotions, Boost, and Instant Cash

Three linked screens cover active promo campaigns, a Boost tier table, and an Instant Cash screen listing supported banks. Each promo card opens into its own detail view.

PepperMill promotions list, Boost multiplier table, and Instant Cash screen with bank list
Deposit Bonuses and an In-App Blog

Active bonuses: a deposit match, seasonal free spins, and a welcome pack follow a three-step claim flow: play, deposit, get bonus. A built-in blog adds game guides.

PepperMill active bonuses list with deposit bonus, free spins offer, and welcome pack cards
PepperMill deposit bonus detail screen with a three-step claim process for the first deposit
PepperMill in-app blog list with casino game guide articles and a search field
PepperMill blog search for "Casino" and an article detail page explaining Baccarat rules

Permissions, Legal Pages, and FAQ Search

Permission toggles for notifications, location, and SMS sit next to legal pages – Responsible Gambling, Gambling Addictive, Cookie Statement. A categorized FAQ with search covers registration to withdrawals, falling back to support.

PepperMill permissions screen with notification, location, and SMS toggles and system prompt
PepperMill legal documents list with Responsible Gambling, Terms, and Privacy Policy links
PepperMill FAQ screen with category tabs and expandable questions on registration and account
PepperMill FAQ search showing a nothing found state with a write to support fallback

If your casino's mobile app lags behind the web product but the brand and back-end can't move, that gap is closeable within your constraints.

Send us both and we'll show where.

Ready to start your own project?