Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fziviello/ilocation

Progettazione e implementazione di un framework open source per lo sviluppo di applicazioni per il tracciamento di persone, veicoli e merci.
https://github.com/fziviello/ilocation

google-maps-api gps-tracker localstorage real-time

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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