/TaskTimer

A timer to record your time cost on each tasks.

Primary LanguageVueMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License


Logo

TaskTimer

A timer to record your time cost on each tasks.


View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

Have you heard about "The first 20 hours" rule?

There are a lot of task manager applications but lack a timer that records the time cost of a single task. So I built this project to help this.

(back to top)

Built With

(back to top)

Getting Started

You can download the dmg for arm macOS machines directly at the releases page, or clone this repository for development.

Prerequisites

  • npm
    npm install npm@latest -g
    or yarn
    npm install yarn -g

Installation

Below is the step to build the project.

  1. Clone the repo
    git clone https://github.com/amcones/TaskTimer
    cd TaskTimer
  2. Install yarn packages
    yarn
  3. add your own code
  4. modify the package.json to build the project on your own platform

(back to top)

Usage

Just enter the task name at the OnGoing page, then make the switch of the active task on. After finishing it, press the button to put it into history. Or delete a completed task at the History page by the button.

Roadmap

  • Develop the base function
  • Fix the bugs
  • Add multi theme
  • Build platform-cross releases
  • Multi-language Support
    • Chinese
    • Japanese

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

James Amcones - @James Amcones - a587212@126.com

My blog: uli's blog

(back to top)

Acknowledgments

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!

(back to top)