Repolode
intri-in

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

Веб-интерфейс для самостоятельного управления задачами и событиями календаря CalDAV с отображением в виде списка, диаграммы Ганта и календаря.

Open source альтернатива:Google Calendar

Звёзды
645
Форки
45
Открытые issues
27
Последний коммит
2 месяца назад

Что это?

Manage My Damn Life (MMDL) — это самостоятельный веб-интерфейс для работы с задачами и календарями на сервере CalDAV. Он подключается к вашим существующим аккаунтам CalDAV, поэтому данные остаются на сервере, который вы уже используете или обслуживаете самостоятельно.

Вы можете создавать и редактировать задачи, указывая срок, статус, описание и повторение, а также разбивать их на подзадачи. Задачи можно просматривать в виде списка, на диаграмме Ганта или в календаре, а пользовательские фильтры позволяют настроить нужные представления. Кроме того, приложение позволяет управлять событиями календаря, поддерживает несколько аккаунтов CalDAV и несколько пользовательских аккаунтов, а также вход через OAuth, в том числе для Google Calendar.

Проект в первую очередь рассчитан на настольные компьютеры и пока находится в бета-версии, поэтому перед использованием с важными данными его стоит протестировать. Он прошёл тестирование с Nextcloud, Radicale и Baikal, а также может работать с любым сервером, поддерживаемым библиотекой tsdav.

Ключевые возможности

  • 01Управление задачами CalDAV с подзадачами, сроками, статусами, описаниями и повторением.
  • 02Управление событиями календаря наряду с задачами.
  • 03Просмотр задач в виде списка, на диаграмме Ганта или в календаре.
  • 04Создание пользовательских фильтров задач.
  • 05Подключение нескольких аккаунтов CalDAV и нескольких пользовательских аккаунтов.
  • 06Вход в аккаунты CalDAV через OAuth, в том числе в Google Calendar.

Сценарии использования

  • Запуск личной панели задач и календаря на собственном сервере 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 с отображением в виде списка, диаграммы Ганта и календаря. 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 всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в manage-my-damn-life-nextjs — 13 сент. 2026 г..
Для чего можно использовать 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты