This will be a Chrome Extension that allows users to keep track of their work. It consists of a timer that can be started and stopped, that will keep track of the time spent on a task. The user can also add a description to the task, and the task will be saved in the browser's local storage.
This is a simple tool that I use to keep track of my work, and I decided to share it with the world in case someone else finds it useful. It is not perfect, and it is not meant to be a professional tool. Data is only saved in the browser's IndexedDB, so if you clear your browser's data, you will lose all your tasks. Since data is saved in the browser's local storage, it is not possible to sync tasks between devices. Also, the data is not encrypted, so it is not recommended to use it to store sensitive information. I am not planning to add any of these features in the near future, as I believe there are already many tools that do this job better than this extension. The only advantage of this extension is that it is simple and easy to use, it is completely free, it does not require any registration, and data is only stored in the user's device.
- Start and stop a timer
- Create tasks and subtasks
- View all tasks created, divided by day
- Delete tasks
- Edit tasks
- ? Merge tasks (combine two tasks into one)
- Export tasks to a CSV file
- Clone the repository
- Open the repository in your terminal
- Run
npm install
- Run
npm run build
- Open Chrome
- Go to
chrome://extensions/
- Enable Developer Mode
- Click on
Load unpacked
- Select the
dist
folder in the repository - The extension should now be installed :)