Virtual hospital

Virtual hospital – веб приложение для отслеживания состояния пациентов докторамии их взаимодействия.

Что мы сделали

  • Создание MVP (minimum viable product).

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

  • Совместная работа.

    У нас есть отличная команда специалистов. Но отличная команда может быть не только у нас, но и у заказчика. В данном проекте наши специалисты работали как часть команды заказчика. В результате заказчик смог использовать лучшие качества как своих, так и наших специалистов, не разрываясь при этом между двумя командами.

  • Повторное использование API.

    В наше время веб и мобильное приложение часто сосуществуют в одном проекте. Как и Virtual hospital. Сервер должен реализовывать программный интерфейс взаимодействия с мобильным приложением (API). Чтобы не делать похожую работу дважды, мы решили использовать в веб приложении тот же программный интерфейс, что и в мобильном. В результате мы смогли уменьшить сроки разработки и сложность проекта.

Тестирование

В проекте использовался mercurial, redmine, jmeter. Подробней - на странице как мы работаем.

Больше технических подробностей

  • язык: javascript
  • фреймворк: AngularJS
  • система сборки: grunt
  • тесты: jasmine, karma, protractor
  • менеджер пакетов: bower, npm
  • внешние сервисы: google maps

Для данных, требующих обновления в реальном времени используется SSE (server sent events).

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