Spiketra.in

File-based project management system that turns tasks into measurable effort and momentum

Spiketra.in is a local-first productivity tool built around the idea of treating work as “structured activity,” beyond vague and disconnected metrics like “tasks completed” and “time spent.” Projects live in a traditional Kanban-style board inside a transparent workspace folder. Tasks move through a trinary progress state system (backlog, in progress, complete) while living in up to 30 columns that each subscribe to one of those three states. Goals sit above tasks as a progress abstraction, where tasks and subgoals roll up into parent goals to create a clean progress aggregation view.

Sessions act as canonical activity records. Every meaningful event is captured during a session; when a user moves a task while a session is recording, that event is recorded as a “spike.” Spikes feed into a productivity pane that visualizes activity, and implicitly momentum, as a raster plot, with projects and goals treated like neurons (y-axis) and activity events treated as spikes over time (x-axis). The result is a project management system that provides behavioral clarity and measured progress without requiring a PowerBI mindset or heavy implementation to get there. Just click Start Session, and all notable work activity is logged.

This is an ongoing project. Targeting a functional release in early 2026.

Core Features

  • Local-first, file-based workspace (transparent folders + JSON storage)
  • Strict database-free CRUD foundation
  • Project boards with customizable columns, anchored to backlog / in-progress / complete
  • Task system with descriptions, checklists, scratchpads, and outputs
  • Goals with nested rollups and equally weighted progress aggregation (for now)
  • Session tracking tied to tasks/projects, capturing task events as activity spikes
  • Raster plot productivity view with filters (projects/goals, session/task selection, date range)
  • Extensible architecture designed for future plugins, exports, and alternate spike definitions

Project Media

mockup of 'work pane' and main ui
mockup of 'goal pane' and main ui
mockup of 'prod pane' and main ui

Project Details

Role: architect, developer, designer
Built with: PySide6, Python, JSON
Duration: Ongoing

Impact

TBD