CASE STUDY
Dash Markets
MY ROLE
Frontend Product Engineering
Realtime UI and State Management
Data Visualization
Onboarding and Admin Workflows
CLIENT
Dash Markets (via v21 Studio)
YEAR
2026
TECH STACK
OVERVIEW
Dash Markets was designed as a live product experience, not just a concept screen. The flow spans registration, lobby discovery, room creation, waiting-room states, in-progress chart action, betting, results, and operator-facing admin tools.
I worked across the frontend to build the room-based product flow: registration and blocked-user branches, profile setup, wallet selection, lobby and filters, create-game configuration, waiting room, token selection, bet entry, live chart views, rankings, chat, and responsive mobile modal behavior.
A key part of the work was making the gameplay feel active and configurable through centralized state, countdown phases, dynamic chart rendering, and URL-driven game setup so the product could support different room scenarios without rebuilding the UI each time.
WHAT I OWNED
- -Built multi-step onboarding flows covering registration, blocked and free-play branches, profile setup, and wallet selection before users entered the lobby.
- -Built room creation and gameplay surfaces with configurable stake, minimum bet, duration, seats, private-room setup, waiting-room states, token selection, live betting, results, and sharing flows.
- -Implemented the live chart and rankings experience using Victory with centralized Zustand state, animated phase changes, countdown timers, and responsive desktop and mobile modal patterns.
- -Built supporting operator surfaces for token whitelist, platform settings, and referral reporting, alongside room chat and lobby filtering interfaces.
KEY OUTCOMES
- -Turned the product into a more complete gameplay platform spanning onboarding, lobby, live play, betting, results, and admin operations.
- -Made the live experience feel more dynamic through synchronized chart animation, rankings, timers, and modal-driven actions across screen sizes.
- -Delivered a reusable frontend state system for room setup, game phases, onboarding branches, and operator tooling.
Active Game and Live Chart
Create Room Configuration
Game Preparation State
Waiting Room and Player Slots
Token Selection
Place Bet Flow
Results and Winning State






