punchclock is a minimal project timer designed to quickly record work hours or any other time spent.
Add a project, clock in, and when you're done, clock out.
Ctrl+Ato open+ Add ProjectdialogueEscandEnterto cancel and save new projectSpaceto clock in/clock outCtrl+Cto open Launcher and type a project to clock into (and create)
Projects and time spent are stored via localStorage, making the app as small as the index-file and jquery (currently just 98KB).
Currently, a dark and light theme is available and automatically set according to system settings.
Icons are from Phosphor Icons, the preffered font is Menlo.
As a personal project, punchclock is not too high on my agenda, but over time I'd like to add:
- keyboard shortcuts
- Help Dialogue
- launcher
- basic launcher
- project list, navigable by
↑and↓. - autocomplete?
- color schemes for each project
- editing
- edit titles
- edit time
- nested projects (
work/project1adds toworkas well) - settings for:
- themes and theme colors
- custom shortcuts
- a timing log that stores session lengths and enables deeper statistics
- deeper Statistics
- time spent daily, weekly, monthly
- project distribution
- exporting log files
- work report card
- favicon
