Repolode
intri-in

intri-in/manage-my-damn-life-nextjs

CalDAVのタスクやカレンダーイベントを、リスト・ガントチャート・カレンダー表示で管理できるセルフホスト型Webフロントエンド。

代替できる製品:Google Calendar

スター
645
フォーク
45
未解決の Issue
27
最終コミット
2 か月前

これは何?

Manage My Damn Life(MMDL)は、CalDAVサーバーに保存されたタスクやカレンダーを扱うためのセルフホスト型フロントエンドです。既存のCalDAVアカウントに接続するため、データはすでに運用・利用しているサーバーに保存されたままです。

期日、ステータス、説明、繰り返しなどの項目を指定してタスクを作成・編集し、サブタスクに分割できます。タスクはリスト、ガントチャート、カレンダーで表示でき、カスタムフィルターで必要なビューを定義できます。カレンダーイベントの管理にも対応し、複数のCalDAVアカウントと複数のユーザーアカウントを利用できます。また、Google Calendarを含むOAuthログインも利用できます。

デスクトップでの利用を優先しており、現在もベータ版のため、重要なデータで使う前に十分なテストをおすすめします。Nextcloud、Radicale、Baikalでの動作が確認されており、tsdavライブラリがサポートする任意のサーバーを利用できます。

主な機能

  • 01サブタスク、期日、ステータス、説明、繰り返しを設定してCalDAVのタスクを管理できます。
  • 02タスクとあわせてカレンダーイベントを管理できます。
  • 03タスクをリスト、ガントチャート、カレンダーで表示できます。
  • 04タスク用のカスタムフィルターを作成できます。
  • 05複数のCalDAVアカウントと複数のユーザーアカウントに接続できます。
  • 06Google Calendarを含むCalDAVアカウントにOAuthでサインインできます。

ユースケース

  • 自分のNextcloudやRadicaleサーバーで、個人用のタスク・カレンダーダッシュボードを運用する。
  • CalDAVのデータを使って、プロジェクトのタスクをガントチャートで確認する。
  • セルフホスト型のタスクストアを共有しながら、チームや家族に個別のユーザーアカウントを用意する。

クイックスタート

  1. 1

    インストールのドキュメントを読む

  2. 2

    docs/install/index.md のインストールガイドに従って、アプリをセットアップして起動する

使う前に知っておきたいこと

  • プロジェクトはベータ版のため、本番データの使用には注意が必要です。
  • セットアップには、セルフホスティングとインストールのドキュメントに従うことが必要です。

収録されている特集

トピック

#caldav#tasks#calendar#self-hosted#task-manager#gantt-chart#caldav-client#calendar-view#selfhosted#taskmanager

よくある質問

manage-my-damn-life-nextjs とは?
CalDAVのタスクやカレンダーイベントを、リスト・ガントチャート・カレンダー表示で管理できるセルフホスト型Webフロントエンド。 Manage My Damn Life(MMDL)は、CalDAVサーバーに保存されたタスクやカレンダーを扱うためのセルフホスト型フロントエンドです。既存のCalDAVアカウントに接続するため、データはすでに運用・利用しているサーバーに保存されたままです。
manage-my-damn-life-nextjs は無料で使えますか?ライセンスは?
manage-my-damn-life-nextjs は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
manage-my-damn-life-nextjs は今もメンテナンスされていますか?
半年以内に更新あり。manage-my-damn-life-nextjs の最終コミットは 2026年9月13日 です。
manage-my-damn-life-nextjs は何に使えますか?
自分のNextcloudやRadicaleサーバーで、個人用のタスク・カレンダーダッシュボードを運用する。 CalDAVのデータを使って、プロジェクトのタスクをガントチャートで確認する。 セルフホスト型のタスクストアを共有しながら、チームや家族に個別のユーザーアカウントを用意する。
manage-my-damn-life-nextjs のインストール方法は?
インストールのドキュメントを読む docs/install/index.md のインストールガイドに従って、アプリをセットアップして起動する
manage-my-damn-life-nextjs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/intri-in/manage-my-damn-life-nextjs

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト