DASH

The client and the brief
DASH is a mobile party game: each team has to get as many cards guessed as possible before the timer runs out, over three rounds, up to the final podium.
What was built
Built as a team, the project covers the full scope of a consumer app: a guided game flow, game settings, user accounts and leaderboard, custom themes, in-app purchases and a dedicated Node.js / Express API.
- Up to 20 themes to combine, randomly generated deck
- Configurable teams, players and timer
- Accounts, win-rate leaderboard and podium
- Custom themes and in-app purchases
- Dedicated Node.js / Express API
Technical choices
The app is built with React Native and Expo, for a single codebase on iPhone and Android. A Node.js / Express API handles accounts, themes and the leaderboard, with Supabase and MongoDB for data. The game flow is deliberately guided: one button to play, pick themes, set options, and the game runs without unnecessary steps.
