Реализация веб-приложения про диаграммы Гантта (по Фигма-макету)

15 000 руб. за проект
03 августа 2019, 18:40 • 4 отклика • 94 просмотра

Добрый день!

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

Почти год назад было сделано такое приложение: https://impfromliga.github.io/ganttbox/ (код https://github.com/impfromliga/ganttbox ; скриншот https://raw.githubusercontent.com/noooway/ganttbox/gh-pages/ganttbox_v1.png ; заказ на Фрилансим https://freelansim.ru/tasks/212817 ).

Недавно проект получил обновление внешнего вида: https://www.figma.com/file/lZuKBwN4HfV4iPqECjjqie/Dreamcatcher?node-id=0%3A1 (заказ https://freelansim.ru/tasks/255675).

Я хотел бы попросить реализовать новый интерфейс в коде.

Текущая версия была написана без использования фреймворков (!). На мой взгляд это хорошо и я предпочел бы сохранить такую самодостаточность и минималистичность. Я плохо разбираюсь в веб-разработке и мне сложно оценить текущую архитектуру, но кажется, что коду пойдет на пользу чистка и рефакторинг. Если в процессе все-таки понадобится использование фреймворка, я предложил бы использовать что-нибудь простое и понятное, например https://riot.js.org/ .

Текущая версия реализована без серверной части; для хранения данных используется IndexedDB. Я хотел бы пока это оставить и обойтись без написания бэкэнда.

Код нужен под лицензией MIT.

Я предложил бы исходить из суммы около 15 тысяч и около 2 недель времени.

Если вы готовы заняться этим проектом, пожалуйста, откликнитесь под заказом и укажите:
- Примеры вашего кода, если есть в открытом доступе
- Оценку времени
- Оценку стоимости

====
Еще раз основные ссылки:
Текущая версия: https://github.com/impfromliga/ganttbox
Новая версия интерфейса: https://www.figma.com/file/lZuKBwN4HfV4iPqECjjqie/Dreamcatcher?node-id=0%3A1
Дополнительные материалы к новой версии(pdf-макет, пара видео): https://drive.google.com/open?id=1n62dnYzAAXzGKzCQDwYZl5hVlu8XB5Vv
Скриншот старой версии: https://raw.githubusercontent.com/noooway/ganttbox/gh-pages/ganttbox_v1.png
Управление в текущей версии:
- добавление задачи: двойной клик + протяжка
- перемещение задачи: двойной клик по центру задачи + перенос
- изменение сроков задачи: двойной клик по краю задачи + протяжка