Mobility Concept Sprint

Drive Roulette

A mystery-destination ride service that turns every trip into an adventure.

My Role: Concept, Design, Vibe Coding
Timeline: 1 day
Product: Mobile App Concept
Deliverables: Prototype

Overview

Drive Roulette is a concept for an autonomous mobility service that reframes the ride experience. Instead of choosing a destination, passengers select a duration, activity type, and budget. The algorithm does the rest. The destination stays hidden until the ride begins, turning a simple trip into a curated surprise.

Drive Roulette home screen with nearby mystery rides
Home screen

Problem

Ride-hailing has become purely transactional. Users open an app, type an address, and stare at a map. There's no discovery, no spontaneity. At the same time, people in cities often struggle to find new experiences nearby. They default to the same restaurants, the same parks, the same routines. The question was: what if the ride itself became the experience?

Matching animation while algorithm finds a mystery destination
Matching
Destination reveal showing the mystery location
Reveal

Process

The design started with the core tension: how do you build trust in a service that deliberately withholds information? The booking flow uses progressive disclosure: each step (duration, activity type, vibe, budget) gives the user a sense of control without revealing the destination. A "Sneak Peek" on the summary screen provides category-specific hints and teaser words, building anticipation without spoiling the surprise.


Six activity categories (Nature, Culture, Culinary, Adventure, Relaxation, Nightlife) each come with their own set of mood descriptors, giving the matching algorithm enough signal to find a fitting destination. A scoring system weighs budget fit, duration match, vibe overlap, novelty, and ratings to surface the best option.


Safety was a key concern from the start. Users can stop the ride at any time and be rerouted to the nearest safe drop-off point, a feature designed to make the leap of trust feel manageable.

BROWSE Home EXPLORE Detail Sheet ACTION Book a Ride 01 STEP 1 Duration STEP 2 Activity STEP 3 Mood STEP 4 Budget 02 REVIEW Summary Sneak Peek category hints MATCH Matching SURPRISE Reveal 03 WAIT Pickup ACTIVE Ride COMPLETE Arrived 04 Stop Ride nearest safe drop-off
Booking flow step selecting mood and activity preference
Mood
Booking flow step setting budget range for the ride
Budget
Booking summary with ride details before confirmation
Summary
Stop ride screen with arrival confirmation
Stop ride

Solution

The final design brings together several interconnected elements: a progressive booking flow that collects preferences without overwhelming, a dramatic 3D card-flip reveal that turns the destination announcement into a moment of delight, a live ride screen with an animated map and real-time timeline, and a safe-stop feature that lets passengers exit to the nearest checkpoint at any point. The home screen showcases previous mystery destinations with real photography, building social proof and inspiring future rides.

Drive Roulette home screen with nearby mystery rides
Home screen highlights section with featured experiences
Ride detail sheet with experience description and booking option
Booking flow step selecting ride duration
Booking flow step choosing activity type
Booking flow step setting budget range
Booking summary with ride details before confirmation
Matching screen finding a mystery destination
Mystery destination reveal moment
Active ride screen with navigation and ride progress
Stop ride screen with arrival confirmation
Interactive prototype · click to explore

Results

Drive Roulette is a concept project exploring how autonomous mobility could move beyond utility toward experience design. The prototype demonstrates a complete end-to-end flow, from browsing and booking to the ride itself, built as a single-file progressive web app with CSS animations, a matching algorithm, and fully interactive screens across 12 distinct views.

Ride detail sheet with experience description and booking option
Detail sheet
Active ride view with map and destination progress
Ride
Live Prototype Try Drive Roulette