Tracking gps in "Real Time" sfruttando la libreria socket.io Il progetto comprende una parte server scritta in nodeJS, una parte client scritta in AngulaJS, ed una parte mobile scritta in Android.
Versione di node: 20.8.0
Versione di bower: 1.8.14
Versione di gulp: 4.0.2
npm install
npm install bower -g
npm install forever -g
npm install gulp -g
bower install
gulp default
Importare il dump del DB con lo script "ilocation.sql"
Modificare nel file .env i parametri di connessione al vostro DB
Modificare nel file client/app.js la URL con il vostro indirizzo IP LOCALE
npm start => Avvia l'app
npm stop => Ferma l'app
Nella root vengono salvati gli output (out.log) e gli errori (err.log) relativi all' applicazione avviata con forever.
gulp default : Installazione dipendenze bower (vendor), Creazione bundle.js, Creazione HTML/CSS/JS/MEDIA
gulp start: gulp build + gulp watch
gulp build: Rigenerazione HTML/CSS/JS/MEDIA + gulp MinImage
gulp watch: Aggiornamento HTML/CSS/JS/MEDIA
gulp clean-all: Eliminazione build
gulp clean-dip: Eliminazione dipendenze di bower (vendors)
gulp clean-bundle: Eliminazione file bundle.js
gulp clean-lib: Eliminazione di HTML/CSS/JS/MEDIA