Prima di tutto scaricare Node.js, assicurarsi di selezionare l'installazione di npm. Poi aprire il terminale, piazzarsi nella directory di questo progetto e impartire:
npm install
npm run serve
npm run build
npm run lint
npm run showDoc
- Vedi intanto Vue Cli
- src
- assets. Qui ci stanno risorse Javascript, CSS o SCSS
- components. La cartella dove sono presenti tutti i componenti di Vue. All'interno c'è la cartella pages (contiene le pagine pronte da mostrare a schermo; tali pagine non si possono inserire dentro altri componenti). Abbiamo poi la cartella UI (contiene i singoli blocchetti della UI che vanno a comporre le pagine)
- router. File per la configurazione degli url. Si rimanda a Vue Router per il funzionamento.
- store. File per memorizzare lo stato della web application mentre è in esecuzione. Si rimanda a Vuex
La creazione dell'interfaccia utente è fortemente legata a Vue Bootstrap, si consiglia di capirne il funzionamento. Per la gestione delle tabelle è stata usata la libreria Vue Tables 2, si rimanda alla documentazione. Per le mappe Leaflet e Vue Leaflet sono stati usati. Mentre per le icone è stata usata Vue-FontAwesome.
Recarsi in src/store/URLsStore.js e modificare 'serverURL'. Questa variabile rappresenta l'indirizzo base del server a cui fare le richieste. Tale indirizzo può essere diverso in base al fatto se si stia eseguendo l'applicazione in modalità di test o se si stia rilasciando al pubblico (production). Sempre nello stesso file sono inoltre dichiarati i percorsi relativi a 'serverURL' per le varie operazioni (crea bene, modifica bene, etc.)