Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 PDF

In 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).