├── .dockerignore ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmrc ├── .nvmrc ├── Dockerfile ├── LICENSE.md ├── README.md ├── docker-compose.yaml ├── jsconfig.json ├── package.json ├── postgres ├── Dockerfile ├── create.sql └── docker-entrypoint.sh ├── provision ├── locale.sh ├── mount-vagrant.sh ├── pg_prod.sh └── swap.sh ├── public ├── MarkerClusterer.js ├── company.component.js ├── customMarkers.component.js ├── dashboard.component.js ├── details.component.js ├── filters.component.js ├── images │ ├── m1.png │ ├── m2.png │ ├── m3.png │ ├── m4.png │ ├── m5.png │ └── transistor-logo.svg ├── index.html ├── layout.component.js ├── list.component.js ├── login.component.js ├── map.component.js ├── modal.component.js ├── settings.component.js ├── test1.html ├── test1.json ├── test2.html ├── test3.html ├── test4.html └── utils.js ├── server ├── config.js ├── database │ ├── CompanyModel.js │ ├── DeviceModel.js │ ├── LocationDefinition.js │ ├── LocationModel.js │ ├── db │ │ ├── .gitkeep │ │ └── background-geolocation.db │ ├── define-sequelize-db.js │ └── initializeDatabase.js ├── firebase │ ├── Device.js │ ├── Location.js │ ├── Org.js │ ├── README.md │ ├── check.js │ ├── composite-index.png │ ├── index.js │ ├── migration.js │ ├── service-account.png │ └── single-field-exemptions.png ├── index.js ├── libs │ ├── RNCrypto.js │ ├── jwt.js │ └── utils.js ├── models │ ├── Device.js │ ├── Location.js │ └── Org.js ├── package.json └── routes │ ├── api-v2.js │ ├── firebase-api.js │ ├── site-api.js │ └── tests.js ├── tests ├── api.test.js ├── data.js ├── firebase.test.js └── site-api.test.js └── text.null.gz /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v17.0 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/package.json -------------------------------------------------------------------------------- /postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/postgres/Dockerfile -------------------------------------------------------------------------------- /postgres/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/postgres/create.sql -------------------------------------------------------------------------------- /postgres/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/postgres/docker-entrypoint.sh -------------------------------------------------------------------------------- /provision/locale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/provision/locale.sh -------------------------------------------------------------------------------- /provision/mount-vagrant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/provision/mount-vagrant.sh -------------------------------------------------------------------------------- /provision/pg_prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/provision/pg_prod.sh -------------------------------------------------------------------------------- /provision/swap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/provision/swap.sh -------------------------------------------------------------------------------- /public/MarkerClusterer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/MarkerClusterer.js -------------------------------------------------------------------------------- /public/company.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/company.component.js -------------------------------------------------------------------------------- /public/customMarkers.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/customMarkers.component.js -------------------------------------------------------------------------------- /public/dashboard.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/dashboard.component.js -------------------------------------------------------------------------------- /public/details.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/details.component.js -------------------------------------------------------------------------------- /public/filters.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/filters.component.js -------------------------------------------------------------------------------- /public/images/m1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/images/m1.png -------------------------------------------------------------------------------- /public/images/m2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/images/m2.png -------------------------------------------------------------------------------- /public/images/m3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/images/m3.png -------------------------------------------------------------------------------- /public/images/m4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/images/m4.png -------------------------------------------------------------------------------- /public/images/m5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/images/m5.png -------------------------------------------------------------------------------- /public/images/transistor-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/images/transistor-logo.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/index.html -------------------------------------------------------------------------------- /public/layout.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/layout.component.js -------------------------------------------------------------------------------- /public/list.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/list.component.js -------------------------------------------------------------------------------- /public/login.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/login.component.js -------------------------------------------------------------------------------- /public/map.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/map.component.js -------------------------------------------------------------------------------- /public/modal.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/modal.component.js -------------------------------------------------------------------------------- /public/settings.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/settings.component.js -------------------------------------------------------------------------------- /public/test1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/test1.html -------------------------------------------------------------------------------- /public/test1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/test1.json -------------------------------------------------------------------------------- /public/test2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/test2.html -------------------------------------------------------------------------------- /public/test3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/test3.html -------------------------------------------------------------------------------- /public/test4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/test4.html -------------------------------------------------------------------------------- /public/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/public/utils.js -------------------------------------------------------------------------------- /server/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/config.js -------------------------------------------------------------------------------- /server/database/CompanyModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/database/CompanyModel.js -------------------------------------------------------------------------------- /server/database/DeviceModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/database/DeviceModel.js -------------------------------------------------------------------------------- /server/database/LocationDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/database/LocationDefinition.js -------------------------------------------------------------------------------- /server/database/LocationModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/database/LocationModel.js -------------------------------------------------------------------------------- /server/database/db/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/database/db/background-geolocation.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/database/db/background-geolocation.db -------------------------------------------------------------------------------- /server/database/define-sequelize-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/database/define-sequelize-db.js -------------------------------------------------------------------------------- /server/database/initializeDatabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/database/initializeDatabase.js -------------------------------------------------------------------------------- /server/firebase/Device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/Device.js -------------------------------------------------------------------------------- /server/firebase/Location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/Location.js -------------------------------------------------------------------------------- /server/firebase/Org.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/Org.js -------------------------------------------------------------------------------- /server/firebase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/README.md -------------------------------------------------------------------------------- /server/firebase/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/check.js -------------------------------------------------------------------------------- /server/firebase/composite-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/composite-index.png -------------------------------------------------------------------------------- /server/firebase/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/index.js -------------------------------------------------------------------------------- /server/firebase/migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/migration.js -------------------------------------------------------------------------------- /server/firebase/service-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/service-account.png -------------------------------------------------------------------------------- /server/firebase/single-field-exemptions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/firebase/single-field-exemptions.png -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/index.js -------------------------------------------------------------------------------- /server/libs/RNCrypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/libs/RNCrypto.js -------------------------------------------------------------------------------- /server/libs/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/libs/jwt.js -------------------------------------------------------------------------------- /server/libs/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/libs/utils.js -------------------------------------------------------------------------------- /server/models/Device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/models/Device.js -------------------------------------------------------------------------------- /server/models/Location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/models/Location.js -------------------------------------------------------------------------------- /server/models/Org.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/models/Org.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /server/routes/api-v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/routes/api-v2.js -------------------------------------------------------------------------------- /server/routes/firebase-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/routes/firebase-api.js -------------------------------------------------------------------------------- /server/routes/site-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/routes/site-api.js -------------------------------------------------------------------------------- /server/routes/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/server/routes/tests.js -------------------------------------------------------------------------------- /tests/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/tests/api.test.js -------------------------------------------------------------------------------- /tests/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/tests/data.js -------------------------------------------------------------------------------- /tests/firebase.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/tests/firebase.test.js -------------------------------------------------------------------------------- /tests/site-api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/tests/site-api.test.js -------------------------------------------------------------------------------- /text.null.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transistorsoft/background-geolocation-console/HEAD/text.null.gz --------------------------------------------------------------------------------