A browser-local project-management application for organizing work and making momentum visible
I have a familiar problem: I can generate projects much faster than I can reliably keep them moving.
Most project-management tools are good at storing tasks. They are less useful for showing how a period of focused work actually moved a project forward, how an individual task relates to a larger goal, or whether all of that activity is producing meaningful progress.
Spiketra.in is my attempt to build around that problem.
It combines project boards, nested goals, focused work sessions, and an activity record inside one workspace. The basic idea is that project management should show more than what remains unfinished. It should make movement visible.
A task can belong to a project and contribute toward a larger goal. During a focused work session, changes in task status are recorded as “spikes.” Those movements are then available in activity views and session logs, making it possible to look back at what was actually accomplished rather than relying on a vague memory of having worked.
The application stores its workspace in the browser and supports JSON import and export. It does not currently provide cloud accounts or multi-device synchronization. The goal is portability and user control without requiring a hosted account system.
Live Application: https://spiketra.in/
Generative AI, particularly ChatGPT-5.5, materially assisted with implementation, debugging, and code generation.
The concept, product structure, visual direction, workflow design, testing decisions, and editorial direction were my own. The code should be understood as AI-assisted development rather than an independently engineered software system.
A spike is a recorded movement in the state of a task during a focused session.
Instead of treating a session as an abstract block of time, Spiketra.in records the work that changed while the session was active. Moving a task, completing a step, or advancing work creates a small unit of visible momentum.
The system is still experimental, but the concept is central to the application: focused time should connect to observable movement.



Role: Architect, designer, and AI-assisted developer
Built with: React, browser storage, and JSON import/export
Status: Functional personal-use prototype in active development