Manage My Damn Life

A self-hosted frontend for managing CalDAV tasks and calendars with multiple flexible view options.

Manage My Damn Life screenshot 1

Manage My Damn Life is a self-hosted web application that serves as a frontend for managing CalDAV tasks and calendars. It allows users to organize schedules and to-do lists through a centralized interface deployed on a private server. The software acts as a client that connects to existing CalDAV servers to synchronize and display data, providing a unified space for time management and task tracking.

The application focuses on the organization of both calendar events and detailed task lists. It provides several ways to visualize data, including list, calendar, and gantt views, which allow users to track progress and deadlines across different time scales. While the interface is designed to be responsive, the project is developed with a desktop-first approach to provide a comprehensive management experience on larger screens.

Key features

  • Support for CalDAV tasks including sub tasks
  • Management of calendar events
  • Support for multiple CalDAV and user accounts
  • Task visualization via list, gantt, and calendar views
  • Custom task filters for tailored data views
  • OAuth authentication support
  • Compatibility with Nextcloud, Radicale, and Baikal servers

The application utilizes the tsdav library for CalDAV access, which ensures compatibility with a wide range of servers that adhere to the protocol. It handles various VTODO and VEVENT fields, including due dates, status, descriptions, and recurrence patterns. For authentication, the software supports OAuth, which currently enables integration with Google Calendars. The system is designed to handle multiple user accounts, making it suitable for individuals or small groups managing several different calendar sources.

Manage My Damn Life is intended for users who require a self-hosted interface to manage their calendars and tasks across multiple accounts while maintaining control over their data hosting.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity22 days ago
Repository Age3 years
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.