веб-приложение PHP с открытым исходным кодом для иерархического списка задач

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

Каждая рутинная работа должна быть расширяемой для добавления соответствующих столбцов для пар ключ=>значение, таких как сумма оплаты за выполнение рутинной работы, предполагаемая сложность/время рутинной работы, срок выполнения работы и т. д.

Данные работы должны быть организованы в виде иерархической структуры, чтобы подзадачи могли иметь соответствующие значения столбцов, объединенные в агрегированные сводки. Например, сумма платежа за выполнение суперзадачи должна быть динамической суммой суммы оплаты за выполнение всех ее рекурсивных подзадач.

Требования

  • веб-приложение
  • открытый источник
  • на основе PHP
  • иерархические списки с агрегированными атрибутами

Настройки

  • просто
  • объектно-ориентированный
  • расширяемые атрибуты элемента списка
  • перетаскиваемый пользовательский интерфейс
  • смешанное использование базы данных. Я предполагаю реляционную СУБД, такую ​​​​как MySQL, для серверной части с документной СУБД, такой как MongoDB, для внешнего кеша.

Я PHP-программист, и я могу написать это с нуля, поэтому здесь я довольно свободно формулирую свои требования. Но поскольку в целом это такой простой тривиальный проект, я уверен, что на Github уже есть как минимум 100, если бы я только мог их найти, особенно учитывая список дел на домашней странице Angular , который кажется классическим примером приложения в любые рамки. Я хотел бы найти наилучшую отправную точку, которую я могу, а затем иметь возможность разветвить проект и настроить его под свои нужды.

Ответы (1)

Существует расширение управления проектами для WordPress, которое называется WP-Project Manager .

Большая часть времени, которое будет потрачено на его настройку, будет связана с косметическими деталями внешнего интерфейса и деталями для обычного управления задачами.

Настроив его в своей локальной сети с помощью XAMPP в Windows или MAMP на Mac, вы обеспечите безопасность и избавитесь от необходимости в домене и веб-хостинге.

спасибо за ответ, но после просмотра видео я вижу, что оно не поддерживает иерархические списки задач. Я обновляю свой вопрос, чтобы уточнить эту потребность.
Я буду держать ухо востро. Я знаю, что должны быть тысячи фреймворков, соответствующих вашим критериям. Мне также скоро понадобится аналогичный инструмент, поэтому, если вам удастся найти что-то в автономном режиме, пожалуйста, обновите сообщение, и я сделаю то же самое.