A small utility to track time spent on your tasks
- Download the project files as zip or pull it. Unzip and save it to your desired folder.
- Open Google Chrome and click on the options icon on the far right side of the address bar.
- Goto Tools > Extensions.
- Click on the Developer mode checkbox opposite to the heading "Extensions"
- You will find a new button "Load unpacked extension" right beneth the heading.
- Click it and navigate to the folder where you saved the files.
- Hit ok and the plugin is ready to use. You can find a new Task Tracker icon besides the options icon.
- Click the Task Tracker icon to use it.
- App running with MVC architecture.
- Controller creates an instance of View. View creates an instance of Model.
- Model sets and gets data (as stingifyied array) to & from localStorage.
- Model listens to the custom events triggered by Controller, ergo observes when to add, edit & remove tasks (data).
- View listens to the custom events triggered by Model, ergo observes when a task is added, edited & removed from Model.
- Controller listens to user actions and triggers appropriate custom events.