SYS.STATUS: BLOCKED
DEV.PORT: 3000 // LOC: 127.0.0.1
SYSTEM COMPATIBILITY DIAGNOSTIC

"the lord Artificer is fu*ked up making the site responsive for mobile, please open the site on a desktop -thank you"

If you don't have a desktop setup yet, please consider this alternative route:

Mobile RPG · Habit CultivationFlutter · Dart · Hive NoSQL

A gamified habit tracking mobile RPG built with Flutter and Dart, featuring Hive NoSQL caching, a dynamic sky-phase rendering engine, and real-time boss fights.

FlowState Habit RPG Interface mockup

Client
FlowState RPGSelf-initiated project
Year
2024Offline-First Mobile
Role
ArchitectFlutter Developer
Stack
Flutter · Dart · Hive NoSQLLocal Storage & State
Status
CompletedDistributed as APK/Code

Standard habit trackers are dry and fail to maintain long-term user retention. FlowState turns daily routines, tasks, and habits into a retro fantasy RPG experience.

Completing real-life tasks awards experience points, gold, and mana, allowing users to upgrade stats, buy gear in the shop, and fight procedural boss monsters in real-time.

Built entirely offline-first using Hive NoSQL for fast cache read/write loops, meaning all animations, combat calculations, and logs update instantly without network delays.

Vision

Habits as quests,
discipline as survival.

To merge productivity tools with core RPG mechanics. Discipline shouldn't feel like a chore—it should feel like leveling up your stats.

The app includes a custom sky-phase rendering engine that shifts the background theme (sunrise, afternoon, twilight, night) dynamically based on local device time.

Product

Gamified ticks,
uncompromising local speed.

The local state system synchronizes task status with RPG combat calculators. Missing habits deals damage to your character, prompting active discipline to survive.

Using lightweight Hive adapter serialization ensures save data loads in under 50ms, bypassing typical SQFlite startup bottlenecks.

FLOWSTATE system diagram overview
FLOWSTATE full system architecture overview.
Telemetry

Interactive 3 habit RPG system.

01Habit Daily QuestsDemonstrating the Habit Daily Quests functionality built into the core stack.Experience & Leveling
02Procedural Boss CombatDemonstrating the Procedural Boss Combat functionality built into the core stack.Real-time state engine
03Inventory Shop & GearDemonstrating the Inventory Shop & Gear functionality built into the core stack.Item equip managers
Architecture

Flutter client
Hive local engine.

A fully compile-safe Dart architecture separating UI rendering from local NoSQL database transactions.

UI Render Layer
  • Flutter SDK
  • Custom Canvas Shaders

Atmospheric sky-phase UI shifting layouts according to local time. Fluid widget transitions and custom canvas drawings for character status rings.

State & Persistence
  • Hive NoSQL
  • Provider Pattern

Durable schema-versioned local storage caching habits, character level matrices, equipped item indices, and combat logs.

<50msCold Boot TimeUltra-fast Hive storage
0Network Requests100% offline functionality
60fpsUI Frame RateOptimized widget trees
Outcomes

Discipline turned
fun, latency zero.

0msServer sync latencyFully local state validation
Colophon

Created by a lone wolf.

Mobile Design & Coding
Zenith Soumya
Flutter Architect
About Z.S

Zenith Soumya is an AI and Mobile Application developer who designs robust offline-first software architectures.

FlowState is compiled as a mobile package, running completely self-contained on the device.