VibeHunt
Back to browse

Manage My Damn Life

Manage my Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.

A self‑hosted web interface lets users interact with CalDAV‑based tasks and calendar events. It supports typical task fields such as due date, status, description, recurrence, and hierarchical subtasks, and it can display items in list, Gantt, or calendar views. Users can create and apply custom filters to tailor what tasks are shown.

The application accommodates multiple user accounts and multiple CalDAV accounts, allowing each user to connect to different CalDAV servers such as Nextcloud or Baikal. Authentication currently works with basic credentials, while OAuth is available for the front‑end login but not yet for CalDAV access. The interface is desktop‑first and adapts responsively to different screen sizes.

Implemented in React and released under GPL‑3.0, the project is free, open‑source, and can be run on personal infrastructure. Documentation, screenshots, and translation support are provided, and the code is marked as stable but still in beta, with planned enhancements including full RFC 5545 field support, drag‑and‑drop task handling, and plugin extensibility.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps