DFIELDSOLUTIONS

Free software

LabPneuma: Find your breath

A pure phaseAt(pattern, elapsed) engine (phase/countdown/cycle/orb-scale, skips zero-length holds; 6 tests) drives one animated orb; a hand-written manifest + cache-first service worker make it installable and fully offline.

Free software1 sections · 2 min readBy Dezső Mező.mdFree softwarePneuma

Pneuma is a mobile-first breathing-guide PWA built around a single animated orb that grows and shrinks with each phase. The animation is driven by a pure phaseAt(pattern, elapsed) engine that computes phase, countdown, cycle, and orb scale and skips zero-length holds, so the timing logic is fully unit-testable apart from the UI. A hand-written manifest and a cache-first service worker make it installable and fully offline; it is a from-scratch build you can download and run locally.

01About the app

Mobile-first PWA

What to take away

  • A pure phaseAt(pattern, elapsed) engine (phase/countdown/cycle/orb-scale, skips zero-length holds; 6 tests) drives one animated orb; a hand-written manifest + cache-first service worker make it installable and fully offline.
  • Download: Pneuma (ZIP)

Terms used in this piece

We build this for clientsFull-stack

Read the full write-up

More from the lab

Browse all entries

Want this looked at on your own system?Start a conversation

5.0
“New shop, more orders in the first week.”Müller Márk · GeekCornerManaging Director · Hungary