Fortech
  • Aутстаффинг
  • Аутсорс
  • Веб-разработка
  • Мобильная разработка
  • ИИ-решения
  • UI/UX-дизайн
  • Техническая поддержка
Наши продуктыКейсыКонтактыО насБлогКарьера
Связаться
Наши продуктыКейсыКонтактыО насБлогКарьера
Связаться
Fortech
Юридический адрес
344011, Ростовская область, г. Ростов-на-Дону, Лермонтовская ул, д. 22, офис 6, 7, 8
ИНН / КПП
6154162274 / 616401001
ОГРН
1226100005922
ОКВЭД
62.01 Разработка компьютерного программного обеспечения
Код вида деятельности в области IT
1.01, 1.04, 1.05, 1.06

Услуги

  • Аутстаф
  • Аутсорс
  • Веб-разработка
  • Мобильная разработка
  • ИИ-решения
  • UI/UX-дизайн
  • Техническая поддержка

Компания

  • Наши продукты
  • Кейсы
  • Контакты
  • О нас
  • Блог

Соцсети

  • ВКонтакте
  • MAX
  • Telegram
  • Workspace
  • YouTube

Аккредитованная IT-компания
Запись №25727 от 13.04.2022

Минцифры России

Позвать нас в тендер

  • bidzaar
  • B2B-Center
Контент © fortech.dev • 2026Политика конфиденциальностиПолитика обработки персональных данных
  1. Главная/
  2. Кейсы/
  3. Сертифицированное приложение диагностики для врачей и пациентов

Сертифицированное приложение диагностики для врачей и пациентов

Как выстроить архитектуру диагностического приложения так, чтобы оно масштабировалось без технического долга

О проекте

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

Frame 2131329999.png
Снимок экрана 2022-06-20 в 14.36.08 1.png

Задачи

  • Разработать систему диагностических тестирований с гибкой структурой вопросов, включая аудиосопровождение.
  • Создать на фронтенде масштабируемую библиотеку UI-компонентов с использованием Storybook.
  • Разработать backend с нуля: от выбора библиотек и проектирования архитектуры до реализации миграций и покрытия тестами.
  • Обеспечить высокое качество и читаемость кода через применение атомарных переиспользуемых компонентов со слабой связанностью.

Реализация

Fortech обеспечил как frontend, так и backend-разработчиков. Особенностью проекта стало то, что и фронтенд, и бэкенд строились с нуля, что дало командам возможность самостоятельно принимать архитектурные решения, выбирать библиотеки и закладывать паттерны с самого начала.

Frame 2131330000.png
Снимок экрана 2022-06-20 в 14.36.08 1.png

Ключевые задачи и решения
Архитектура модуля диагностических тестирований. Ключевой и наиболее сложной задачей проекта стало построение архитектуры FE-приложения для проведения тестирований. Задача решена через создание атомарных переиспользуемых компонентов со слабой связанностью и узконаправленной функциональностью. Результат — компактный, легко читаемый код: в каждой точке системы понятно, как ты здесь оказался. Такой подход позволяет масштабировать тестирования без накопления технического долга.

Storybook-библиотека UI-компонентов. Создана библиотека стилизованных компонентов с использованием Storybook. Для каждого компонента написаны сторис для различных вариантов отрисовки. Это позволило зафиксировать стилистику приложения и контролировать количество используемых компонентов в чётких рамках, избегая стихийного роста UI-решений.

Аудиосопровождение вопросов тестирования. Реализовано аудиосопровождение для вопросов в диагностических тестах. Задача оказалась нетривиальной: потребовалось совмещение современных браузерных API с изменениями UI — в итоге решена на стыке работы с медиа-API и требований к интерактивному интерфейсу.

Backend с нуля. Backend разработан с нуля: команда участвовала в выборе библиотек, проектировании архитектуры, разработке миграций базы данных. Проводилась обширная работа с фикстурами для тестовых и начальных данных. Кодовая база полностью покрыта тестами.
Поддержка и развитие функциональности. Параллельно с новой разработкой велась работа над поддержкой существующих функций и разработкой новой функциональности, настройкой миграций.

Результат

Создано сертифицированное медицинское приложение с системой диагностического тестирования, Storybook-библиотекой компонентов и полностью покрытым тестами backend. Архитектура фронтенда на атомарных компонентах обеспечивает масштабирование продукта без роста технического долга. Backend построен с нуля с участием команды в архитектурных решениях.

Готовы выстроить стабильную команду?

Расскажите о проекте — предложим схему работы под ваш горизонт.

Написать в Telegram →

Связанные услуги

  • Backend-разработка
  • Frontend-разработка

Связаться с нами