Static ticket tracker built in the same visual style as fox-time-tracker.
- Create ticket entries with title, submitted date, completed date, status, and details
- Unique ticket ID validation across create, edit, and CSV import
- Rectangular ticket cards
In Progressstatus uses yellowWaiting For Approvalstatus uses orangeCompletedstatus uses greenCanceledstatus uses grey- Default sort order keeps
In Progresstickets first, then newer submitted dates - Details panel for reviewing and editing a ticket
- Notes / updates timeline per ticket
- Archive / restore support
- Search by ticket ID, title, details, and notes
- CSV import and export with the same round-trip format
- Shared repo-backed storage in
data/tickets.jsonwhen served through the local server - Browser
localStoragefallback when the app is opened directly from the filesystem
Run the local server for shared data across browsers:
node server.jsThen open http://127.0.0.1:4173 in any browser on the same machine.
If you open index.html directly, the app still works, but saves only to that browser's local storage.