Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lx4r/littletrack
A small time tracking app for when you don't have access to your main time tracking app.
https://github.com/lx4r/littletrack
pwa timetracking
Last synced: 10 days ago
JSON representation
A small time tracking app for when you don't have access to your main time tracking app.
- Host: GitHub
- URL: https://github.com/lx4r/littletrack
- Owner: lx4r
- License: mit
- Created: 2024-01-19T14:58:53.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T07:26:08.000Z (25 days ago)
- Last Synced: 2024-10-21T12:59:15.267Z (25 days ago)
- Topics: pwa, timetracking
- Language: TypeScript
- Homepage: https://littletrack.netlify.app
- Size: 1.03 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LittleTrack
> A small time tracking app for when you don't have access to your main time tracking app.
![screenshot](assets/screenshot.png)
## Features
- 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.## Features not offered
- Descriptions or tags for time entries
- Synchronization with some kind of online data storage
- Export of time entries, e.g., as a PDFIn general, the idea is that you only use LittleTrack occasionally and transfer the time entries to your main time tracking app regularly.
## Installation as a PWA
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.
## Development
### Prerequisites
- Node.js
- pnpm### Setup
- Clone the repository to your local machine
- Install the dependencies by running `pnpm install`### Most important scripts
- `pnpm dev`: Starts the development server on `localhost:5174`.
- `pnpm build`: Builds the app for production
- `pnpm test`: Runs the tests# Contributing
Contributions are welcome! Please feel free to submit pull requests or open issues to suggest improvements or add new features.
# License
See [here](LICENSE).