B.lock

A gamified focus timer that uses fire and heat mechanics to motivate deep work sessions and build powerful productivity streaks.

Hire Me
Client: Personal Project
Category Mobile App
Technologies
Flutter Dart iOS Android
B.lock

A gamified focus timer that uses fire and heat mechanics to motivate deep work sessions and build powerful productivity streaks.

Project Overview

B.lock is a gamified focus timer that transforms productivity into an engaging, fire-themed experience. Instead of a plain countdown, users fuel a heat engine — the longer and more consistently they focus, the higher their heat level climbs through five fire stages.

The app features a striking circular timer with real-time heat progression, daily and weekly streak tracking with an "Inferno Mode" milestone for peak performance, and detailed session summaries that score each work block. A built-in trophy and challenge system rewards consistency, while the stats dashboard visualizes weekly activity patterns and all-time productivity metrics with warm gradient charts.

B.lock turns the discipline of deep work into a game you actually want to play — no distractions, just flow.

The Approach & Solution

B.lock was designed around a core insight: gamification works best when the reward mechanics reinforce the desired behavior, not distract from it.

Architecture: Built with Flutter using a clean MVVM pattern. The timer engine runs as a background-safe service to ensure accurate tracking even when the app is minimized. State management handles real-time UI updates for the heat gauge, streak counters, and session progress without frame drops.

Design System: The visual language uses a warm orange-to-red gradient palette that intensifies as heat levels rise — creating a visceral sense of building momentum. The dark background ensures the fire-themed elements pop, while the card-based stats layout keeps data scannable.

Gamification Engine: The five-tier heat system, streak mechanics, and trophy challenges were carefully balanced to reward sustained focus without creating anxiety around breaking streaks. Session scoring considers both duration and consistency.

UX: One-tap start with zero configuration friction. The timer view is deliberately minimal — just the countdown, heat level, and stop button — removing any temptation to fiddle with settings mid-session.

Let's Work together on your next Project

I am available for freelance projects. Hire me and get your project done.

Let's get in touch
Designed by Nobrainer Lab Copyright 2026 Nobrainer Lab. All Rights Reserved.