Platform Differences

Mobile vs Web — closer to identical than you'd think.

Overview

MainQuest's core gameplay loop — quests, habits, XP, leveling, attributes, HP and death, XP modifiers, and push notifications — is full parity between mobile and web. Both platforms run through the same shared backend logic for almost everything.

The genuine differences are narrower than you might expect: how each platform syncs data, one visual writing effect, and one calendar interaction. The table below documents every real difference — and confirms parity everywhere else.

Feature Comparison

FeatureMobileWebNotes
Death mechanicsFull system (HP ≤ 0 → death screen)Full system (HP ≤ 0 → death screen)Full parity
Second Chance Scroll revivalSelf-revive or friend-reviveSelf-revive or friend-reviveFull parity
Quest abandon HP penalty-10 HP (generic HP endpoint, quest kept)-10 HP (dedicated route, quest deleted + logged)Same penalty, different implementation
Age-based quest XP bonus1.0–2.0x, shared formula1.0–2.0x, shared formulaFull parity — computed server-side
Clarity Buff (1.2x XP, 4h)Full supportFull supportFull parity
Dawn Scrolls locationDedicated screenSection inside Morning RoutineUI location differs, mechanic doesn’t
Vanishing ink (Dawn Scrolls)AvailableNot availableGenuinely mobile-only
Fatigue penalty (0.5x XP)Formula exists, nothing writes itFormula exists, nothing writes itDead on both platforms today
Habit attribute linkingMultiple attributeIds[]Multiple attributeIds[]Full parity
Habit XP + subpoint awardingAutomatic on check-inAutomatic on check-inFull parity
Habit check-in undoSame-day only, via “Undo Today”Same-day only, via undo buttonFull parity
Daily/recurring quest resetServer-side, lazy on fetchServer-side, lazy on fetchFull parity — shared logic
Surge modeAvailableAvailableFull parity
Push notificationsSupported (FCM)Supported (FCM Web Push)Full parity — shared backend
Calendar drag-to-rescheduleNot yet enabledCalendar (month) view onlyGenuinely web-only today
Sync strategyLocal-first, offline queueServer-authoritativeReal architectural difference
Offline modeFull supportPrimarily online (tolerates brief drops)Real difference

Key Differences Explained

Death Mechanics — Full Parity

When your HP drops to 0, your character dies and you are locked out of gameplay on both platforms — this used to be mobile-only, but web now has an identical blocking death screen. A Second Chance Scroll revives you either way, and you can use one on yourself while fallen, not just receive one from a friend. See the HP, XP & Death guide.

XP Modifiers — Full Parity

The Clarity Buff (1.2x for 4 hours from Dawn Scrolls) and the age-based quest bonus (1.0–2.0x) are both computed in the shared server pipeline and apply on either platform. The fatigue penalty (0.5x when exhausted) also exists as shared code — but nothing currently writes the value that would trigger it, so it's effectively dormant on both platforms, not a mobile exclusive.

Sync Strategy — Real Difference

The mobile app uses a local-first approach — all data is stored on your device and synced to the server when you have an internet connection. The web app is server-authoritative, meaning most writes go directly to the backend (with a small allowlisted queue for brief connectivity drops). Both platforms share the same underlying data.

Habit Attribute Linking — Full Parity

Both platforms use the same model: a habit can link to multiple attributes, and every linked attribute gains subpoints automatically on check-in. There is no single-vs-multiple mismatch between mobile and web today.

Vanishing Ink — Genuinely Mobile-Only

On mobile, older lines of a Dawn Scrolls journal entry visually fade into mist as you keep writing. The web version of Dawn Scrolls (a section inside the Morning Routine, rather than its own screen) is a plain text box — same journaling mechanic and the same Clarity Buff payoff, just without the fading effect.

Calendar Drag-to-Reschedule — Genuinely Web-Only

On the web Calendar (month) view, you can drag a quest to a new day to reschedule it. Mobile has the same drop-target logic wired up in code, but no working way to start the drag yet — so today, this one really is web-only. See the Calendar guide.

Which Platform Should I Use?

Since almost everything is full parity, this comes down to workflow, not missing features.

Use Mobile When...

  • You need full offline access
  • You want push notification reminders on your phone
  • You want the vanishing-ink Dawn Scrolls writing effect

Use Web When...

  • You want quick access from a desktop or laptop
  • You prefer a larger screen for managing quests
  • You want to drag quests around on the Calendar

Tips

  • Don't assume a feature is "mobile-only" just because it feels more built-out there — most of MainQuest's mechanics are full parity today.
  • Use whichever platform fits the moment — your data and progress are the same account either way.
  • The real platform-specific pick is about workflow: offline access and vanishing-ink journaling favor mobile; a bigger screen and calendar drag-and-drop favor web.

Ready to Level Up?

Download MainQuest and start turning your tasks into adventures.