This is a submission for Weekend Challenge: Passion Edition
Category: Best Use of Solana
🎯 What I Built
DesiDash is a high-speed, mobile-first Web3 casual arcade game that captures the vibrant energy and passion of Indian folk festivals. Built using Next.js, it transforms traditional festive celebrations into an interactive Rangoli tap-board game.
To bridge the gap between Web2 gaming speeds and Web3 transparency, the entire real-time gameplay loop leverages MagicBlock Ephemeral Rollups to handle lightning-fast transaction validations under 20ms with absolutely zero gas fees for the user!
❤️ Inspiration & Passion
Passion drives people to create beautiful art, and in India, festival season brings out an unmatched obsession with colors, lights, and community bonding. I wanted to capture this specific "cultural passion" and package it into a fun, addictive mobile dApp that any casual user can enjoy without worrying about complex crypto terms.
🛠️ Technical Execution (How Solana Powers It)
This project is built specifically to qualify for the Best Use of Solana category by pushing the limits of high-frequency onchain interactions:
- Gasless Ephemeral Rollup (ER): Every time a player taps a spawning Saffron Diya, the action is instantly validated on MagicBlock's ER context. It removes the slow block times of traditional L1s.
- Auto-Commit to Devnet: To secure the assets immutably, player scores are batched and securely auto-committed onto the Solana Devnet after every 50 taps.
- Mobile Wallet Adapter (MWA): Tailored perfectly for the Solana Seeker dApp Store with custom user-agent detection to provide a smooth, native connection path on mobile viewports.
🎨 Design Aesthetic
Styled in a bold Neo-Brutalist Light Mode notebook theme utilizing warm cream (#FDFBF7), festive saffron (#FF9933), and royal peacock indigo (#06038D) with chunky 4px black borders to make the gameplay instantly engaging and readable for everyone.
🔗 Live Links & Source Code
-
GitHub Repository:
DesiDash 🥁 — Mobile-First Web3 Casual Arcade Game
A gasless mobile tap game powered by MagicBlock Ephemeral Rollups on Solana.
Tap faster than the blockchain can blink! Every tap is processed instantly and gaslessly via MagicBlock's Ephemeral Rollup, with final scores committed on-chain every 50 taps.
🚀 Project Overview
DesiDash is a high-speed, mobile-first Web3 casual arcade game that brings the festive spirit of Indian folk-pop to Solana. By integrating MagicBlock Ephemeral Rollups, it delivers sub-20ms gameplay and gasless state processing, demonstrating a seamless, friction-free gaming experience on mobile web and PWA.
✨ Features
Mobile-First PWA
- 📱 Installable on Android homescreen (full PWA manifest + service worker)
- 🔒 Portrait-locked, pull-to-refresh disabled, tap-zoom prevention
- 📳 Haptic feedback via Vibration API on every tap
- 🎨 Indian Folk-Pop Neo-Brutalist design (Saffron / Mehendi / Indigo palette)
Solana Mobile Wallet Adapter (MWA)
- Connects to Phantom, Backpack, Solflare on Android via native MWA intent
- Falls…
- Demo Video:
- Live Application: desi-dash-tau.vercel.app
Top comments (0)