This is a responsive mobile app to geolocate your contacts in realtime. This project has been developed as a final project in Skylab Coders Academy Bootcamp.
You need to have installed NodeJS with npm, bower and MongoDB
You need to create an .env file in the project root with the following environment variables configured:
-
Port:
PORT=3001
-
Mongo Daemon path and database to use:
DB_URI=mongodb://localhost:27017/NAME_DB
-
Secret word to encrypt users' passwords:
SECRET=XXXXXXXXXXXXXXXXXXXXXX
npm install
$ npm start
All dependencies will be installed automatically
-
Front-end
- angular: 1.6.6
- angular-toastr: 2.1.1
- angular-jwt: 0.1.9
- angular-route: 1.6.6
- angular-leaflet-directive: 0.10.0
- checklist-model: 0.11.0
- socket.io": 2.0.3
- socket.io-client: 2.0.3
- Leaflet.label: 0.2.1
- bootstrap: 3.3.7
- font-awesome: 4.7.0
- angular: 1.6.6
-
Back-end
- socket.io: 2.0.3
- express: 4.15.4
- mongoose: 4.11.9
- bower: 1.8.0
- body-parser: 1.17.2
- path: 0.12.7
- dotenv: 4.0.0
- passport: 0.4.0
- passport-jwt: 3.0.0
- passport-local: 1.0.0
- passport-local-mongoose: 4.2.1
- jsonwebtoken: 7.4.3