МОЙ ИНВЕНТАРЬ

ВЕБ-РАЗРАБОТКА

Кроссплатформенная система распределения и контроля ответственности за материальные ценности

Сделать сервис для контроля оборудования

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

Менеджеры в свою очередь должны иметь возможность контролировать состояние и местоположение инвентаря, а также смотреть историю ответственных лиц и изменений параметров.

Ориентация на Realtime

РЕАЛИЗАЦИЯ
Так как одним из основных требований заказчика была возможность оффлайн доступа рабочих к сервису, мы решили использовать CouchDB в качестве основной базы данных, так как она работает Realtime и имеет возможность синхронизации облачной и локальной базы.

Главный интерфейс менеджеров реализован в виде Web портала наReact. За интерфейс отвечает React Framework - Ant Design.

Для рабочих было написано мобильное приложение для платформAndroid и iOS. Ввиду ограниченного бюджета было принято решение делать мобильные приложения используя Ionic - этот фреймворк позволяет в короткие сроки делать универсальные мобильные приложения. Приложение использует PouchDB для синхронизации сCouchDB базой данных.
РЕЗУЛЬТАТ
В результате работы был создан сервис domoteka.co. Работа над проектом заняла 1 месяц.