売り物では無いのですが、少し前に在席管理プログラムを作りました。お客さまが事務所を2つにわけるにあたって、誰が事務所で作業中かを別事務所から確認したいというご要望があり、C#で作ってみました。

常時画面の隅に表示しておくため、目立ちすぎないように透過率を落としてあります。在籍者は白で退席者は赤で、右側の時間がそれぞれ使用開始時間、使用終了時間を表示しています。

pushでは無く、60秒毎にWEBサーバを見に行く仕様です。
エラー処理もしていないので、たまにコケますが、そこはプログラムを起動しなおして貰っています。

勤怠管理まで作りこめば、売り物になると思うのですが…
ここから作り込むのに、めちゃくちゃ時間がかかるので、たぶんこれ以上は手をかけないだろうなーっと思います。