← back to portfolio

CryptoStay

Product Designer

2023

mobile iOS crypto fintech accommodation booking
CryptoStay app — book accommodation with crypto

CryptoStay is a mobile app that lets users book accommodation using their crypto wallet. Instead of traditional payment rails, guests pay directly with USDC, Ethereum, or Bitcoin — making travel bookings borderless and decentralised.

The home screen opens with a bold hero — "Unlock Your Best Hotel" — and a search bar with location, dates, and room filters. Hotel listings display familiar hospitality patterns: property photos with a swipe carousel, star ratings, distance from centre, and price per night. The twist: prices are shown in USDC alongside the dollar equivalent, with icons indicating which cryptocurrencies the property accepts. Tapping into a listing reveals the full detail page with reviews, facilities, and an "Unlock" button to start the booking flow.

CryptoStay explore and hotel detail screens

The wallet is a core part of the app, not an afterthought. Users see their total balance in USD at the top, with individual token cards below — USD Coin, Ethereum, and Bitcoin — each showing the crypto amount, USD equivalent, and truncated wallet address. Tapping into a token opens its detail view with Buy, Send, and Receive actions, plus a filterable transaction history. The wallet tab in the bottom navigation gives this screen equal weight alongside Explore, Trips, and Profile.

CryptoStay wallet and token detail screens

Sending crypto is streamlined: pick the amount in crypto or USD, enter a wallet address manually or scan a QR code, and tap to confirm. The receive flow generates a QR code for the selected token with a one-tap copy for the wallet address. Payment confirmations show sender details, amounts, and a clear call-to-action to return to the wallet. These flows were designed to feel as simple as sending a bank transfer while preserving the transparency that crypto users expect.

CryptoStay send, receive and settings screens

The profile screen organises settings into clear categories — General (currencies and notifications), Account Details (profile, email, blockchain ID), Security (authorised devices), and Support Center (customer support and FAQ). The security screen features biometric login with a toggle and wallet address access permissions, giving users granular control over their account without overwhelming them with blockchain jargon.

Booking Flow
Complete booking flow designed — from search and discovery through to crypto payment confirmation.
Integrated Wallet
Integrated multi-token wallet with send, receive, and transaction history for USDC, ETH, and BTC.
Supporting Screens
Full set of supporting screens — profile management, security settings, and customer support.