DashQuest makes mathematics fun, social, and engaging for pre-teen students, transforming foundational algebra practice into competitive, space-themed adventures!
DashQuest is proudly open source. You can find the full codebase on GitHub, where we welcome responsible collaboration:
🔗 github.com/AdyaS2010/Dash
At its core, DashQuest isn’t just another educational tool—it’s part of a larger shift in how we approach learning. The question was: How can we make traditionally “boring” subjects like math, science, history, and language arts both fun and effective?
The answer lies in gamification.
DashQuest transforms Algebra 1 into a series of space missions where students solve math problems to clear asteroid belts, earn XP, build streaks, and unlock new levels—all within a familiar mobile game environment.
Each feature is designed to:
- Tap into what motivates students
- Reduce the stigma around math
- Turn independent study into something social, sharable, and fun
DashQuest isn’t limited to math—its framework can scale to other subjects like science, history, and language arts, offering progress tracking, challenge loops, and collaborative competition across topics.
- Download the DashQuest
.ipafile (link coming soon) - Connect your iPhone/iPad via USB
- Open Xcode → Devices and Simulators
- Follow prompts to trust the developer profile under
Settings → General → Device Management
- Download the DashQuest
.apkfile (link coming soon) - Enable Unknown Sources:
Settings → Security → Unknown Sources - Transfer and open the APK file
We plan to launch on TestFlight and app stores soon. For now, sideloading on emulators is our recommended beta testing method!
- Create Account: Sign up with email/password (stored securely via Firebase)
- Login: Continue from where you left off
- Track XP, high score, daily streaks, and level unlocks
- Tap level containers to access lessons
- Use the "Start Mission" button to launch gameplay
- Each lesson teaches a targeted Algebra 1 concept
- Built-in practice quizzes with “Show Answers” button
- Scrollable container view for flexible pacing
- Extendable layout for future subjects like history or science
- Fly a rocket through asteroid belts, solving math questions
- Earn XP by selecting the correct answers
- Collect bonus coins scattered randomly
- Beat the timer to maximize score
- “Mission Complete” screen shows XP, accuracy, and performance
- Stats only saved if the mission is fully completed
- View rank and XP versus other users in real time
- Use the “Share My Stats” button to post on: TikTok, Instagram, Snapchat, WhatsApp, and more
- Turn achievement into social proof—where math becomes a conversation
- Tap Logout from Dashboard or Leaderboard
- Automatic logout upon exiting the app (for added security)
- Dashboard: Central hub for tracking XP, streaks, high score
- Gameplay: Mission-based algebra practice in real time
- Level Progression: Content unlocks through mastery
- Leaderboard: Builds peer motivation through competition
- Social Sharing: Turns learning into a shared experience
- Frontend: Flutter (Dart)
- Backend: Firebase (Firestore & Auth)
- Architecture: Model-View-Controller (MVC)
- Security: Firebase Authentication, hashed passwords & UIDs
DashQuest wasn’t built to be just another math app.
It was built to rewire how students feel about learning.
We took the science behind motivation — flow state, feedback loops, habit formation, and social visibility, and wrapped it in a world of rockets, statistics, and discovery. Every decision, from color palettes to question pacing, was made with real learners in mind; to empower students to feel challenged, seen, and capable.
And if DashQuest helps even one student feel excited instead of overwhelmed, then this wasn’t just a project. It was a mission well worth taking!
For inquiries, please feel free to contact: mathtrix2048@gmail.com. Thank you so much!