




We built it from scratch, covering web and Telegram mini-app surfaces under one design system and component library. Boxbet needed a unified Gen Z casino and sportsbook experience across both surfaces – and user and market research shaped that experience from day one.
A single screen set spanning the BXBT wallet, live odds, and casino games from Boxbet's Gen Z casino and sportsbook product. Token balance, VIP tier progress, and live football markets sit inside one view.

Foundational color tokens covering brand, interface, and status colors for wins and alerts. Rank tiers, from Unranked to GOD, share the same palette as the Boxbet Branding system




Typeface rules for web and mobile, built on Hubot Sans across four weights. Desktop headings scale from 18 to 40px, with separate mobile sizes and dedicated caption and label styles for odds tables.

The underlying column grid anchors both sportsbook and casino layouts, with sidebars that switch between league lists, provider shelves, and favourites. Language, odds format, and Telegram bot chat sit inside the same navigation.




Landing page for the iGaming sportsbook, surfacing top and live football fixtures with one-tap odds selection.



Fixture list filtered by kickoff window – Today, Tomorrow, or a live time range. A market-type picker lets bettors jump to Full Time Result, Total Goals, or Handicap without leaving the list.






Search across leagues, teams, and events, with a no-results state when the query doesn't match. A separate sport picker covers different sports across major leagues and competitions.







Single match view listing every open market – full time result, handicaps, both-teams-to-score, and totals – for football and tennis events alike. Selecting a market adds it straight to the betslip.



In-play screens track the live score, match time, and current set alongside updating markets. A locked state appears once an event ends, redirecting bettors to other live matches.




Searching within an open match narrows the list of available markets, making it easier to find the one you need. Results update instantly without leaving the match page


A breadcrumb – sport, country, league, match – lets bettors jump between competitions without a full page reload.



Single and combo betslip states handle suspended outcomes, insufficient balance, and stake top-ups. A BXBT Score counter tracks reward points earned with each placed bet.







Casino homepage organized into slot rows, with banners for daily drops and an airdrop. A Top Winners leaderboard ranks players by betting volume in the airdrop campaign.






Casino players browse in three ways: live dealer tables, a provider directory with trending and A–Z lists, and a slots catalog spanning multiple providers. Opening a provider filters its games by type or popularity.











A saved-games for casino players, with a Recommended row for discovery and an empty state that offers a Play Random Game shortcut. Favourites sync across web and mobile.




A preset library of animal-themed covers, each using the same card layout with placeholder title and subtitle bars.

Search across slots, table games, and providers inside the casino, grouped by category as results load. A no-match state appears when the query – like a random string – returns nothing.





A persistent sidebar links Lobby, Live Casino, Providers, Favourites, and shelves like Slots and Blackjack, built on the same Design System as the sportsbook. Switching providers reloads games without losing your place.




Individual slot page with bet size, balance, and a real-money toggle above the reels. A live wins leaderboard and a Recommended row sit alongside the game.



A categories panel lists Lobby, Providers, Slots, and other shelves, while an Other Providers list groups games by studio with counts. A currency modal converts display value, and some providers require a birth-date check before real-money play starts.









A token dashboard for BXBT holders, showing live price, market cap, holder count, and a burn-vs-circulating supply chart. Separate charts track casino and sportsbook revenue side by side.




Standalone pages for tournaments, deposit bonuses, a ticketed lottery, and a shared jackpot pool. Boxbet's VIP Program page tracks loyalty points and comp-point exchange rules across mascot-themed tiers.





Sign-up modal with email, social login, and an optional referral code field. A country check adds fields like IBAN for regulated markets, with confirm-email, error, and success states.




Sign-in modal covering email or social login, two-factor code entry, and username creation for new accounts. Restricted-country and password-recovery states handle edge cases without leaving the flow.




After logging in with Telegram, players add and confirm an email to sync the account. A merge-account state appears if that email already exists, before a full profile form opens.




An alternative sign-up path connects Metamask, WalletConnect, or Phantom instead of email. Waiting, unsupported-browser, and connection-error states guide players through wallet-based registration end to end.




Account settings cover personal details, promo subscriptions, and connected logins in one form. A quick menu links Wallet, My Bets, Transactions, and Withdrawal from the header.


Account verification levels unlock higher withdrawal limits while aligning with the loyalty ladder. Progress bar milestones trigger additional Proof of Address verification.


Security settings cover 2FA setup via an authenticator app, password changes, and a session log with per-device termination. Backup codes are issued once, each usable a single time only.




Separate history tabs for sportsbook bets and casino spins, each filterable by status or currency. Every entry shows bet sum, win amount, and a copyable bet ID for support requests.








A filterable ledger of deposits, withdrawals, fees, and bonus credits across crypto, bank, and voucher methods. Status tags flag every entry at a glance.

Wallet screen for deposits and withdrawals across a dozen currencies, each with its own network and QR address. Active bonuses – a welcome package and free spins – attach with one tap.






In-app notifications cover a Maintenance notice, placed bets, deposits, and new payment methods. An empty state and short toast messages handle no-activity cases.




Step-by-step prompts add the Boxbet PWA to a Mac dock or iPhone home screen without an app store. A browser and OS picker points players to instructions for their exact setup.






Utility pages covering a 404 error screen, an FAQ accordion answering BXBT and deposit questions, and a support page with live chat and a contact form.





Building a casino or sportsbook that has to work across web and Telegram without splitting into two products? One design system covers both – tell us about your surfaces.