Skip to content

Progettazione e implementazione di un framework open source per lo sviluppo di applicazioni per il tracciamento di persone, veicoli e merci.

License

Notifications You must be signed in to change notification settings

fziviello/iLocation

Repository files navigation

iLocation

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.

Requisiti

Versione di node: 20.8.0

Versione di bower: 1.8.14

Versione di gulp: 4.0.2

Installazione

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"

Configurazione

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

Avvio iLocation

npm start => Avvia l'app

npm stop => Ferma l'app

Debug

Nella root vengono salvati gli output (out.log) e gli errori (err.log) relativi all' applicazione avviata con forever.

Comandi GULP

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

About

Progettazione e implementazione di un framework open source per lo sviluppo di applicazioni per il tracciamento di persone, veicoli e merci.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published