Lumist Flow is a zero-setup, lightning-fast Kanban board designed specifically for independent creators, designers, and freelancers. Log your clients, track billable hours, and analyze workloads without ever uploading your data to the cloud.
Your tasks are stored locally in your browser using IndexedDB. No logins, no loading screens, and absolute data privacy by default.
A high-precision stopwatch directly on your cards. Calculates absolute timeline logs so your timers stay perfectly accurate even if you close the tab.
Dynamically group tasks by client, set custom hourly rates, and filter reports across calendar windows to estimate your income in real-time.
The robust, dependency-light architecture powering Lumist.
Lumist leverages browser-sandboxed IndexedDB using a lightweight asynchronously-wrapped abstract storage engine. This guarantees sub-millisecond local reads and writes, operating entirely client-side without relying on network latency or cloud servers.
Instead of relying on browser-throttled JS intervals, Lumist utilizes Absolute Timestamps to track time. When a timer starts, the exact UNIX millisecond is saved. Upon stopping, elapsed time is calculated against `Date.now()`, ensuring absolute tracking accuracy even if browser tabs are frozen, closed, or sleeping.
To enable custom sorting within priority groups, Lumist implements a high-performance Midpoint Reordering Algorithm. Instead of re-indexing an entire database array on a drag-and-drop drop event, we mathematically compute the exact fractional midpoint between neighboring cards, preventing database write collisions.
Built to support privacy-preserving browsers like LibreWolf, Lumist completely avoids automatic locale and geolocation detection. Users manually declare their preferred currency symbols and timezone offsets, preventing clock-mismatch errors on browsers that spoof UTC time.
Answers to common inquiries about local-first task management.
Yes. Because Lumist is built entirely on a local-first architecture, your data resides safely in your browser’s isolated IndexedDB sandbox. It never touches our servers. However, since cache-clearing can wipe local databases, we highly recommend downloading regular `.json` backups via the Reports dashboard.
Under the Reports dashboard, you can define custom hourly billing rates for each individual client or project. Lumist automatically references your chronological time logs, maps them against your hourly rates, and calculates your exact earnings over selected periods (This Week, This Month, or This Year).
Absolutely. Lumist provides an Export Spreadsheet (CSV) option. It compiles your tasks, priority, status, and notes, and translates your logged seconds into easy decimal hours (e.g. `1.50` hours for 1h 30m) so you can directly run billing calculations in Excel or Google Sheets.
Many modern, privacy-focused developers use browsers like LibreWolf or Mullvad that spoof your timezone to UTC to combat device tracking. Lumist includes a manual timezone selector on the reports dashboard to let you override browser spoofs, ensuring calendar calculations (like "This Week's Logged Hours") perfectly match your local physical clock.