BOS frontend documentation¶
The frontend GUI is a javascript single page application that uses the VueJS framework. It comprises the following components:
VueJS for templating and UI logic (view layer)
Vue Router for routing between views
Vuex for sharing data between Vue components
axios for communicating with the backend REST API
A modified version of Semstrap for basic CSS styling
Vue CLI for build process management
Testcafe for E2E testing