MMDL
Self-hosted CalDAV task and calendar management system-supports multiple accounts, subtasks, Gantt Chart views, calendar views, and provides a complete task management solution. Compatible with Nextcloud and Baikal, supports task filtering, duplicate tasks and OAuth certification.
*Manage My Damn Life (MMDL)** is a powerful self-managed task and calendar management application that provides: ####Task Management - ** Hierarchical tasks **: Support unlimited hierarchical subtasks - ** Task fields **: Title, description, deadline, priority, status, label, completion level - ** Duplicate tasks **: Supports repetition by day, week, month, and year, complying with RFC5545 RRULE specification - ** Task relationship **: parent-child tasks, task dependence ####Calendar management - ** Event management **: Create, edit, and delete calendar events - ** Multiple calendars **: Support simultaneous management of multiple calendars - **CalDAV synchronization **: Synchronization with Nextcloud, Baikal and other services ####ˇMultiple views - ** List view **: Traditional task list, supporting sorting and filtering - ** Gantt Chart view **: From the perspective of project management, view task timelines and dependencies - ** Calendar view **: Monthly view, weekly view, and daily view to view tasks and events - ** Today View **: Focus on today's tasks When you access the app for the first time, you will see a ** red banner prompt at the top of the page **: > **"Database tables for MMDL have not been installed. Click this banner to install. "** ** Operation **: Click on the red banner After database initialization is completed, the system will jump to the ** Installation Wizard ** page. Steps to add a CalDAV account ####Method 1: Add through the navigation bar 1. Click **"Accounts"** or **"Accounts"** in the left navigation bar 2. Click the **"Add CalDAV Account"** or the **"Add CalDAV Account"** button 3. Go to the Add Account page Take icloud as an example: Server address: https://caldav.icloud.com User name: your_apple_id@icloud.com Password: Application-specific password (xxxx-xxxx-xx-xxxx) 📱Generate application-specific password: 1. Visit appleid.apple.com 2. Security → application-specific password 3. Generate password, label: MMDL 4. Use the generated password (not the Apple ID password)







