All work
01Product·Productivity · Platform

Enkrio App

Most productivity apps punish imperfect days. Enkrio does the opposite. Pick a gear and the plan resizes around the energy you actually have.

Product StrategyProduct DesignFull-stack Engineering
Productivity that adapts

Plan the day you actually have.

Explore Enkrio Available now on Android
Enkrio Today screen showing a Peak day
01The problem

Perfect days are the exception.

Real people don't get many of those. So I built for the other ones.

The reset

Less guilt. Better momentum.

I stripped out the pressure and made one decision do the heavy lifting. Choose Rest, Low, Steady, or Peak. Enkrio keeps what fits and gets the rest out of the way.

Product logic · the daily engine

One choice changes what Today means.

The hard part was not adding another filter. It was making five kinds of work respond to one capacity signal without hiding urgent items or turning a lighter day into failure.

  1. 01InputThe user picks Rest, Low, Steady, or Peak. That becomes the day's capacity signal.01
  2. 02RulesTasks, habits, chores, goals, and focus keep their own rules. Urgent work always stays visible.02
  3. 03OutputToday gets smaller or larger. Deferred items move aside, not into a failed state.03

One place · no tab circus

Everything the day needs. Nothing it doesn't.

Goals, focus, downtime, and progress share one system. Less switching, less admin, more time doing the actual work.

01 · Goals

Goal steps roll into one clear progress view.

Enkrio Goals screen

02 · Focus

Focus sessions stay linked to the task that started them.

Enkrio Focus screen

03 · Free time

Completed work feeds a visible free-time balance.

Enkrio Free time screen

04 · Rhythm

Local events become weekly stats, streaks, points, and heatmaps.

Enkrio Rhythm screen

Architecture · offline first

Local first. Cloud when useful.

Enkrio is built in Flutter with Riverpod for state, Hive for local persistence, and Supabase for accounts and bidirectional sync. The app reads locally first, so the core loop never waits for the network.

  1. 01

    Flutter

    Client

    One codebase for the product UI and platform behavior. Android shipped first; the foundation stays portable.

  2. 02

    Riverpod

    State

    Keeps feature state and derived views predictable across tasks, habits, goals, focus, and the daily gear.

  3. 03

    Hive

    Local data

    Stores the working day on-device so capture, planning, and focus continue offline.

  4. 04

    Supabase

    Cloud

    Adds authentication and bidirectional sync for signed-in users when a connection is available.

What shipped

Enkrio is live on Android. Faster, calmer, and much more honest about how work actually gets done.

Explore Enkrio
Next projectPure