minr-dev / desktop

0 stars 0 forks source link

minr-desktop

MINR Desktop は、PC を使って仕事をしている人たちの Desktop での作業をサポートするためのツールです。

Electron と React(MUI) で作り込まれています。

標準機能

予実管理

予実一覧

一日分の予定と実績およびアクティビティを一覧表示する。

アクティビティとは?

アクティブな Window タイトルをロギングしたもので、 実績の記録をするときに、作業を思い出すために使用することを想定したものである。

アクティブな Window タイトルは、60 秒間隔で回収が行われて、変化があったときに、ロギングされる。 保存先は、ローカルディスク内の DB である。

このログが、予実一覧のアクティビティに表示される。

予定と実績の登録

プロジェクト管理

GitHub 連携

Google カレンダーとの同期

音声通知

不十分なこと

開発

データの永続化

永続化は、main プロセスに実装し、renderer プロセスからは、IPC でメッセージを送信する。 例えば、保存処理の流れは、次のとおりである。

作成するクラスは、ちょっと、コマゴマとたくさんある。

-