Repolode
intri-in

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

Uma interface web auto-hospedada para gerenciar tarefas e eventos de calendário via CalDAV, com visualizações em lista, Gantt e calendário.

Alternativa open source a:Google Calendar

Estrelas
645
Forks
45
Issues abertas
27
Último commit
há 2 meses

O que é?

Manage My Damn Life (MMDL) é uma interface auto-hospedada para trabalhar com tarefas e calendários armazenados em um servidor CalDAV. Ela se conecta às suas contas CalDAV existentes, mantendo seus dados no servidor que você já administra ou usa.

Você pode criar e editar tarefas com campos como data de vencimento, status, descrição e recorrência, além de dividi-las em subtarefas. As tarefas podem ser exibidas em lista, em um gráfico de Gantt ou em um calendário, e filtros personalizados permitem definir as visualizações necessárias. O projeto também gerencia eventos de calendário, oferece suporte a várias contas CalDAV e várias contas de usuário, além de permitir entrar com OAuth, inclusive no Google Calendar.

O projeto prioriza o uso em desktop e ainda está em beta, por isso é melhor testá-lo antes de usá-lo com dados importantes. Ele foi testado com Nextcloud, Radicale e Baikal e pode ser usado com qualquer servidor compatível com a biblioteca tsdav.

Recursos principais

  • 01Gerencie tarefas CalDAV com subtarefas, datas de vencimento, status, descrições e recorrência.
  • 02Gerencie eventos de calendário junto com as tarefas.
  • 03Visualize tarefas em lista, em um gráfico de Gantt ou em um calendário.
  • 04Crie filtros personalizados para tarefas.
  • 05Conecte várias contas CalDAV e várias contas de usuário.
  • 06Entre em contas CalDAV com OAuth, inclusive no Google Calendar.

Casos de uso

  • Manter um painel pessoal de tarefas e calendário no seu próprio servidor Nextcloud ou Radicale.
  • Visualizar tarefas de projetos em um gráfico de Gantt com dados do CalDAV.
  • Oferecer contas de usuário separadas para uma equipe ou família, compartilhando um único repositório de tarefas auto-hospedado.

Início rápido

  1. 1

    Leia a documentação de instalação

  2. 2

    Siga o guia de instalação em docs/install/index.md para configurar e executar o app

Antes de usar

  • O projeto está em beta, portanto é recomendável ter cautela com dados de produção.
  • A configuração exige hospedagem própria e o cumprimento da documentação de instalação.

Em coleções

Tópicos

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

Perguntas frequentes

O que é manage-my-damn-life-nextjs?
Uma interface web auto-hospedada para gerenciar tarefas e eventos de calendário via CalDAV, com visualizações em lista, Gantt e calendário. Manage My Damn Life (MMDL) é uma interface auto-hospedada para trabalhar com tarefas e calendários armazenados em um servidor CalDAV. Ela se conecta às suas contas CalDAV existentes, mantendo seus dados no servidor que você já administra ou usa.
manage-my-damn-life-nextjs é gratuito? Qual é a licença?
manage-my-damn-life-nextjs é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
manage-my-damn-life-nextjs ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de manage-my-damn-life-nextjs foi em 13 de set. de 2026.
Para que posso usar manage-my-damn-life-nextjs?
Manter um painel pessoal de tarefas e calendário no seu próprio servidor Nextcloud ou Radicale. Visualizar tarefas de projetos em um gráfico de Gantt com dados do CalDAV. Oferecer contas de usuário separadas para uma equipe ou família, compartilhando um único repositório de tarefas auto-hospedado.
Como instalar manage-my-damn-life-nextjs?
Leia a documentação de instalação Siga o guia de instalação em docs/install/index.md para configurar e executar o app
Onde consigo manage-my-damn-life-nextjs?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/intri-in/manage-my-damn-life-nextjs

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados