A small time tracking app for when you don't have access to your main time tracking app.
- Simple tracking of start and end of time entries.
- Persistence: Your time entries are saved locally on the device, ensuring your data is retained between sessions.
- Sharing: Share your time entries via the Web Share API on supported devices.
- Progressive Web App (PWA) support: You can install the app on your phone for quick access and offline use.
- Descriptions or tags for time entries
- Synchronization with some kind of online data storage
- Export of time entries, e.g., as a PDF
In general, the idea is that you only use LittleTrack occasionally and transfer the time entries to your main time tracking app regularly.
Visit the app's URL, and you should see an option to "Add to Home Screen" or an equivalent prompt, depending on your browser. This will install the app on your device, making it accessible just like any other installed app.
- Node.js
- pnpm
- Clone the repository to your local machine
- Install the dependencies by running
pnpm install
pnpm dev
: Starts the development server onlocalhost:5174
.pnpm build
: Builds the app for productionpnpm test
: Runs the tests
Contributions are welcome! Please feel free to submit pull requests or open issues to suggest improvements or add new features.
See here.