Skip to content

Instantly share code, notes, and snippets.

@numa08
Created November 20, 2015 13:46
Show Gist options
  • Save numa08/2ba565552c5e7ff6e34e to your computer and use it in GitHub Desktop.
Save numa08/2ba565552c5e7ff6e34e to your computer and use it in GitHub Desktop.
チームメンバーの Toggl 稼動状態をデスクトップで確認ができるアプリ

背景

複数人からなるチームで作業を行っている場合、自分以外の誰が何を行っているのかといった情報は様々な場面で必要になることがある。

チームメンバーの働き方をマネジメントする場合、この情報は重要であると言える。

Togglを利用して作業時間のトラッキングを行っていれば、 toggl サーバー上には現在の作業内容とかかっている時間が保存されている。

そこで、 Electronを利用して、他の人の情報を表示するデスクトップアプリを作る。

実装

toggle api docsを見るとTogglはAPIを公開していて、情報を取得できるらしい。うれしい。

という訳で、以下のような構成のアプリを作る

  • 情報を取得したいユーザーのトークンをアプリに登録する
  • 数分おきとかでTogglAPIにアクセスをして情報を取り出してくる
  • 良い感じに表示する

やらないこと

  • このアプリからTogglのタイマーをスタートする
  • 現在のタスク以外の情報を取ってくること
  • 将来的にやるかもしれないけど
  • メンバーがその日1日何をやったのかとか見れると便利かもね
  • CSVとかPDFで出力する奴
  • いらないでしょ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment