Главный экран сервиса Dr Stavro
2022

Dr Stavro

Сервис предоставляет возможность покупки или аренды услуг и товаров в области косметологии и медицины. Пользователи могут проходить опросники для выявления проблем со здоровьем и предоставления рекомендаций для улучшения самочувствия.

цель.

Нам поставили интересную задачу - разработать масштабируемое решение по готовому дизайну, используя одну кодовую базу как для мобильного, так и для web приложения. Также уникальность задачи состояла в необходимости бесшовно менять наполнение приложения, используя конфигурационный файл.
Мобильное отображение главного и корзины сервиса Dr Stavro

технологии.

Сервис разработан с помощью библиотеки React и написан на типизированной языке TypeScript. Для управления состоянием данных и пользовательским интерфейсом использован инструмент Redux. Поддержка веб-приложения для устройств iOS и Android осуществляется с помощью фреймворка Framework7.
react
redux
framework 7
typescript
i18next
sentry
google-maps-react

проектирование.

Изначально наш архитектор занялся вопросом проектирования сильно раньше, чем в обычных случаях. Это было сделано с учетом особых требований, а также большого колиества legacy кода в проекте. На выходе мы получили роадмап по техническому рефактору кодовой базы и внедрению новых фичей.
Карточка товара Dr Stavro

процесс.

Для отслеживания прогресса разработки в ходе работы постоянно используются динамические контуры. Заказчик имел возможность вносить необходимые правки, а после каждого спринта подготавливался отчет по проделанной работе и демонстрировались новые фичи.

команда проекта.

Руководитель проекта
Авдеев Ю.В.
Руководитель технологий
Оганесян Р.Р.
Разработка
Хижняков В.М.
Зубарева А.М.
Болонин Д.Ю.
Валиев Р.Р.
Бондаренко И.Г.
Сравнение корзины в мобильном и десктопном варианте Dr Stavro

результат.

Кроссплатформенное решение
За основу было взято пожелание клиента по реализации такой задачи. Мы использовали Framework7, благодаря которому получили 3 поверхности для приложения.
Возможность масштабирования
Гибкая архитектура React, рефактор кода и заблаговременно спланированное архитектурное решение позволили решить проблемы с масштабирование приложения. На текущий момент проект готов к доработке любой сложности.
Гибкость боевого решения
Использование конфигурационных файлов позволяет при сборке проекта менять стилизацию, блоки и, что самое важное, основные user flow проекта.
Закрытая инфраструктура
Разработка приложения осуществлялась при постоянной поддержки Devops инженера. Который, для ускорения разработки и тестирования проекта реализовал динамические контуры, с полностью закрытой инфраструктурой непосредственно под клиента, защищенной SSO авторизацией.

другие проекты

Widgetter
Сервис позволяющий на практике ощутить и погрузиться в разработанные компанией Villow виджеты для Mac OS как в черной, так и в белой теме
react
typescript
styled-components
Project X
Сервис учета рабочего времени штата, позволяющий просматривать время, потраченное сотрудником на ту или иную задачу. Вместе с этим у вас будет возможность отслеживать на дашборде оплаченные дни работы сотрудника
react
redux
typescript
nest js
styled-components
расскажите
о своем
проекте
Опишите кратко вашу задачу, и мы скоро свяжемся с вами
бюджет
краткая суть проекта, какие сроки,
другие подробности