цель.
Задачей стоявшей перед нами, была реализация калькулятора, который с учетом локаций клиента и возможных маршрутов, предложит клиенту наилучшую стоимость грузоперевозок.технологии.
Сервис разработан с помощью библиотеки React и написан на типизированном языке TypeScript. Также использовалась библиотека, необходимая для работы с сервисом Яндекс Карты. Большой упор был сделан на мемоизацию и оптимизацию алгоритма рассчета стоимости.
react
typescript
react-final-form
проектирование.
Процесс проектирования был разбит на две части. В первой части мы спроектировали алгоритм рассчета стоимости, а во втором интеграцию его с Frontend частью приложения.процесс.
Разработка велась в таск менеджере с глубой декомпозицией задач. Первой частью мы сделали алгоритм рассчета стоимости и подружили его со стандартным шаблоном React приложения. Второй частью поверх этого верстали дизайн.команда проекта.
Руководитель проектаАвдеев Ю.В.Руководитель технологийОганесян Р.Р.
Разработка
Запруднов М.С.
Усков Д.Ю.
результат.
Скорость рассчетаПоработали над оптимизацией рассчетов, так как стандартными методами рассчет стоимости занимал бы порядка 10-15 секунд. На текущий момент рассчет занимает порядка 2-х секунд, что позволяет клиенту быстро получать рассчет.
АдаптивностьКалькулятор реализован адаптивно, под все типы устройств, так как на текущий момент более 70% трафика в интернете - мобильный.
Яндекс КартыОдин из первых проектов с интеграцией Яндекс Карт и кастомизацией точек выбранных клиентов. Получили большой опыт работы с их Api.
Приложение для работы с умной ручкой для онлайн образования. Предназначено для оцифровки всего написанного учеником. Учитель в режиме реального времени замечает ход мыслей ученика, может исправить и помочь, если появляются сложности в усвоении материала. Задание автоматически загружается в систему
react
redux
typescript
canvas
html
css
Сервис позволяющий на практике ощутить и погрузиться в разработанные компанией Villow виджеты для Mac OS как в черной, так и в белой теме
react
typescript
styled-components
расскажите
о своем
проекте
о своем
проекте
Опишите кратко вашу задачу, и мы скоро свяжемся с вами