このプロジェクトについて
Personal Management System(PMS)は、個人データ管理の中心点として機能することを目的としたセルフホスト型Webアプリケーションのバックエンドです。READMEによると、このリポジトリにはバックエンドのみが含まれており、別のフロントエンドリポジトリ、公式ドキュメント、サンプル認証情報付きの公開デモへのリンクが示されています。
作者は動機を次のように説明しています。多くのWordPressプラグインを組み合わせたり既存のCRMをカスタマイズしたりするよりも、個人用システムを自作する方がコアロジックを理解しやすく、カスタムモジュールを追加しやすいというのです。目標は、インターネットに接続せず、家庭内ネットワーク内の端末やRaspberry Pi上で常時稼働するアプリケーションであり、個人データがクラウドサービス間に散在しないようにすることです。
文書化されているモジュールには次のものがあります。
- Todo/Goals:受け取るべき金額を追跡する支払いサブモジュール付き
- Notes:カテゴリ別に整理
- Contacts:電話とメールの連絡先を整理
- Passwords:データベースに暗号化して保存し、フロントエンドのコピーボタンで元の値を取得
- Achievements:個人的な達成事項を追跡
- Schedules:オイル交換、支払い、訪問などの定期的なタスクを管理し、ダッシュボードと通知ベルに表示
- Issues:進行中または保留中の案件を管理し、連絡先と進捗のサブレコード付き
- Travels:訪問予定地を管理し、Google Mapsリンクと画像付き
- Payments:月次サマリー、Products Pricesサブモジュール、借金サブモジュール、Billsサブモジュールを含む
- Shopping:購入予定の管理
- Job:AfterhoursおよびHolidaysサブモジュール付き
- Images:メイソンリーギャラリーとして整理し、ライトボックス表示、名前変更、削除、ダウンロードに対応
- Files:DataTableに拡張子、種類アイコン、サイズを表示し、名前変更、ダウンロード、削除に対応
- Video:一般的なWeb動画形式を保存
- Reports:既存のデータベースデータから生成される読み取り専用レポート
READMEは、このシステムが概念的にはCMSやCRMに似ているものの機能は少ないと述べ、開発者であれば拡張機能を書くことも可能だとしています。インストールと技術スタックの詳細は公式ドキュメントサイトに委ねられています。このプロジェクトはMITライセンスの下で公開されており、作者はサポートを保証できないとしつつも、質問やissueを歓迎しています。今後の予定は、必要に応じて時折バグ修正、改善、新モジュールを追加する程度だと説明されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.