Требуется разработать веб-приложение, которое должно работать в среде cad.onshape.com

Задача приложения: 

- Прочитать данные, хранящиеся в пользовательском проекте Onshape (это JSON, структура данных и API известны). См примеры приложений которые умеют это делать: appstore.onshape.com/apps... 

- Показать эти данные в JavaScript клиенте в виде Gantt Chart. 

- Дать пользователю средства для дополнения этих данных другими данными (сложное поведение типа драг-н-дропа и ресайза объектов НЕ требуется, нужно только дать диалоги и перерисовывать UI после изменения данных). Структура исходных и новых данных, перечень функций и дизайн диалогов известны. Всего предполагается около 16 функций и 2 диалога помимо главного UI. 

- Сохранить новые данные в тот же пользовательский проект Onshape в виде нового JSON. Дополнительно, по запросу пользователя, скачать этот JSON. 

Доп требования: 

- Выбор платформ, технологий, фреймворков, компонент – на усмотрение исполнителя, но требуется согласование заказчика. Для серверной части предпочтение PHP (но не критично). Возможно использование платных компонент за счет заказчика. 

- Поддержка мультиязычности UI (только с технической стороны, за контент отвечает заказчик). 

- Поддержка десктопных и мобильных версий браузеров: Chrome, FF, Safari, Edge 

- Логгинг основных данных о работе приложения: регион пользователя, время старта и завершения сессии пользователя, количество объектов при открытии, время завершения отрисовки данных на клиенте при открытии, количество вновь созданных и измененных объектов в течение сессии. 

- Инструкция админа по деплою и обслуживанию. 

Требования к исполнителю: 

- Использование GitHub (проект администрируется заказчиком). 

- Адекватное документирование кода. 

- Показ прогресса заказчику не реже 2 раз в неделю. 

- Все кроме личного общения с заказчиком (спецификации, код, инструкция админа, проект в GitHub) – на английском. Знание английского на уровне не ниже Intermediate. 

- Без посредников. Очень желательно ИП/ООО в РФ. 

Этапы: 

  Этап 1) "Прототип – API". Получить данные от API Onshape, сделать любой самый простой JavaScript клиент для их показа и дополнения новыми данными, сохранить новые данные в Onshape. 

  Этап 2) "Прототип – UI". Подобрать техническое решение для Gantt Chart в JavaScript клиенте. Связать прототип UI с прототипом API. 

  Этап 3) Главный UI (показ данных) + соотв. серверная часть. Обновление при изменении первичных данных. 

  Этап 4) Диалоги (редактирование данных) + соотв. серверная часть. 

  Этап 5) Даунлоад данных. Логгинг. Интеграция в Onshape App Store (биллинг не нужен, приложение будет бесплатным).  

  Этап 6) Деплой и тестирование работы приложения в среде Onshape. Страница "About" (контент делает заказчик). Багфиксинг. Документирование. 

Оплата: 

- По договорам по этапам. Аванс по каждому 30% 

- При изменении требований заказчиком, количество этапов, их длительность и стоимость может корректироваться. 

В отклике на эту заявку, если вы не робот, приведите: а) примеры похожих проектов, выполненных вами, б) технологии, которые вы предполагаете использовать для реализации, в) желаемую оплату, г) возможный срок начала работ

8 лет назад
guest_15007240688154
8 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров