Daydreamer планировщик задач с диаграммой Гантта
Аналоги: TeamGantt, GanttPRO, Instagantt .
Есть макет интерфейса в Фигме:
.
Нужно реализовать фронтэнд десктопной и мобильной веб-версии.
Нативного приложения нет.
Кроме макета есть текущий прототип:
.
Код доступен на Гитхабе:
.
Часть функциональности в нем реализована возможно, удастся переиспользовать.
Ваш код нужен под лицензией MIT в виде репозитория на Гитхабе и/или пулл-реквеста в основной репозиторий.
Пока речь не идет о полноценном приложении только о демо.
Поэтому допустимы разумные упрощения и отступления от макета.
Но все же нужно, чтобы основная функциональность была реализована.
=== Оплата, сроки, контакты:
Я предложил бы исходить из суммы 50 т.р. и примерно 3 недель времени.
Мне будет удобнее использовать безопасную сделку.
С моей стороны добавлено 10% бюджета на комиссию (50к + 5к).
Если вам интересно заняться этим заказом, пожалуйста, напишите:
- какие-либо вопросы по деталям задачи
- вашу оценку сроков и стоимости
- когда сможете приступить к работе
Будет существенным плюсом, если приведете ссылки на примеры вашего кода.
=== Некоторые технические детали:
В текущем прототипе реализовано создание задач, выставление сроков, добавление описания. Также переименование и удаление задач. Есть возможность изменения масштаба временной шкалы (месяцы, недели, дни). Не реализовано и нужно добавить в соответствие с макетом сворачивание/разворачивание списка подзадач для каждой задачи. Также перемещение задач вверх-вниз в списке и в иерархии (подзадача->задача, задача->подзадача).
Общее пожелание на счет стиля кода понятность и простота. Это важно для его дальнейшей поддержки.
Для отображения диаграммы Гантта в прототипе используюется проект
. На мой взгляд, это хороший пример понятного кода. Я хотел бы, чтобы он был взят за основу, но нужно быть готовым его форкнуть и доработать.
Бэкэнд пока не требуется (пользовательские данные между сессиями достаточно сохранять в localStorage).
=== Еще раз основные ссылки:
Текущая демо-версия:
Репозиторий:
Макет:
Прототип для десктопа:
Прототип для мобильного:
Дополнительное текстовое описание:
PS: прошу прощения, если не отвечу на ваш отклик.