цель.
Нам поставили интересную задачу - разработать масштабируемое решение по готовому дизайну, используя одну кодовую базу как для мобильного, так и для web приложения. Также уникальность задачи состояла в необходимости бесшовно менять наполнение приложения, используя конфигурационный файл.технологии.
Сервис разработан с помощью библиотеки React и написан на типизированной языке TypeScript. Для управления состоянием данных и пользовательским интерфейсом использован инструмент Redux. Поддержка веб-приложения для устройств iOS и Android осуществляется с помощью фреймворка Framework7.
react
redux
framework 7
typescript
i18next
sentry
google-maps-react
проектирование.
Изначально наш архитектор занялся вопросом проектирования сильно раньше, чем в обычных случаях. Это было сделано с учетом особых требований, а также большого колиества legacy кода в проекте. На выходе мы получили роадмап по техническому рефактору кодовой базы и внедрению новых фичей.процесс.
Для отслеживания прогресса разработки в ходе работы постоянно используются динамические контуры. Заказчик имел возможность вносить необходимые правки, а после каждого спринта подготавливался отчет по проделанной работе и демонстрировались новые фичи.команда проекта.
Руководитель проектаАвдеев Ю.В.Руководитель технологийОганесян Р.Р.
Разработка
Хижняков В.М.
Зубарева А.М.
Болонин Д.Ю.
Валиев Р.Р.
Бондаренко И.Г.
результат.
Кроссплатформенное решениеЗа основу было взято пожелание клиента по реализации такой задачи. Мы использовали Framework7, благодаря которому получили 3 поверхности для приложения.
Возможность масштабированияГибкая архитектура React, рефактор кода и заблаговременно спланированное архитектурное решение позволили решить проблемы с масштабирование приложения. На текущий момент проект готов к доработке любой сложности.
Гибкость боевого решенияИспользование конфигурационных файлов позволяет при сборке проекта менять стилизацию, блоки и, что самое важное, основные user flow проекта.
Закрытая инфраструктураРазработка приложения осуществлялась при постоянной поддержки Devops инженера. Который, для ускорения разработки и тестирования проекта реализовал динамические контуры, с полностью закрытой инфраструктурой непосредственно под клиента, защищенной SSO авторизацией.
Сервис позволяющий на практике ощутить и погрузиться в разработанные компанией Villow виджеты для Mac OS как в черной, так и в белой теме
react
typescript
styled-components
Сервис учета рабочего времени штата, позволяющий просматривать время, потраченное сотрудником на ту или иную задачу. Вместе с этим у вас будет возможность отслеживать на дашборде оплаченные дни работы сотрудника
react
redux
typescript
nest js
styled-components
расскажите
о своем
проекте
о своем
проекте
Опишите кратко вашу задачу, и мы скоро свяжемся с вами