UI администратора — интерфейс администратора, построенный на Vue2, основная задача которого — предоставить администратору и аналитику настроить систему под нужды заказчика.
Архитектура построена на основе web-components
и позволяет объединять в одном интерфейсе компоненты, написанные и на Vue, и на React, и на Angular.
Интерфейс администратора состоит из 3 типов компонентов:
- Базовое приложение — основа пользовательского интерфейса. При старте базовый интерфейс запрашивает у сервера список подключенных статических и динамических приложений, которые встраиваются в интерфейс;
- Статическое приложение — независимое SPA приложение, полностью разработанное программистом и встроенное в базовый интерфейс;
- Динамическое приложение — шаблон SPA приложения, на основе которого можно создавать неограниченное количество приложений с помощью конструктора UI.