FrontEnd - Client AppΒΆ

The front end application, made using Vue2.

  • Html and Js client
  • Single page app (SPA)
  • Cache layer

Vue2 Macro Architecture

../../_images/client_arch.png

Important topics

  • Front end application are divided on:

    • src/pages: templates and business rules (domain layer)
    • resources: factories, modals, and cache managers (infrastructure layer)

A single component structure:

Maestro Server - Vue architecture

Installing node

  • Nodejs >= 7.4

Download the repository

git clone https://github.com/maestro-server/client-app.git

Installing dependencies

npm install

Build

npm run build

Dev server

npm run serve