├── .dockerignore ├── .github └── workflows │ ├── buildx-debug.yaml │ ├── debug.yaml │ ├── develop.yaml │ └── main.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── compose.yaml ├── controllers └── index.js ├── docs ├── CHANGELOG.md ├── CONTRIBUTING.md ├── INSTALL.md ├── MAPS.md ├── SECURITY.md └── UPDATE.md ├── nodemon.json ├── package.json ├── public ├── css │ ├── map.css │ ├── style.css │ └── sweetalert2.11.14.5.min.css ├── images │ ├── australia.png │ ├── australia.svg │ ├── brazil.png │ ├── brazil.svg │ ├── canada.png │ ├── canada.svg │ ├── china.png │ ├── china.svg │ ├── favicon.ico │ ├── france.png │ ├── france.svg │ ├── germany.png │ ├── germany.svg │ ├── india.png │ ├── india.svg │ ├── japan.png │ ├── japan.svg │ ├── logo.svg │ ├── mexico.png │ ├── mexico.svg │ ├── new-zealand.png │ ├── new-zealand.svg │ ├── share.svg │ ├── spain.png │ ├── spain.svg │ ├── united-kingdom.png │ ├── united-kingdom.svg │ ├── united-states-of-america.png │ ├── united-states-of-america.svg │ ├── world.png │ └── world.svg └── js │ ├── scratch.js │ ├── svg-pan-zoom-container.0.6.1.min.js │ ├── svg_controls.js │ ├── sweetalert2.all.11.14.5.min.js │ ├── validator.13.12.0.min.js │ └── view.js ├── routes └── index.js ├── server.js ├── utils ├── codes │ ├── australia.json │ ├── brazil.json │ ├── canada.json │ ├── china.json │ ├── france.json │ ├── germany.json │ ├── india.json │ ├── japan.json │ ├── mexico.json │ ├── new-zealand.json │ ├── spain.json │ ├── united-kingdom.json │ ├── united-states-of-america.json │ └── world.json ├── database.js └── globals.js ├── views ├── error.pug ├── includes │ └── navbar.pug ├── index.pug ├── layout.pug ├── map.pug └── view.pug └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/buildx-debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/.github/workflows/buildx-debug.yaml -------------------------------------------------------------------------------- /.github/workflows/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/.github/workflows/debug.yaml -------------------------------------------------------------------------------- /.github/workflows/develop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/.github/workflows/develop.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/README.md -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/compose.yaml -------------------------------------------------------------------------------- /controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/controllers/index.js -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/MAPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/docs/MAPS.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /docs/UPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/docs/UPDATE.md -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/package.json -------------------------------------------------------------------------------- /public/css/map.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/css/map.css -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/css/sweetalert2.11.14.5.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/css/sweetalert2.11.14.5.min.css -------------------------------------------------------------------------------- /public/images/australia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/australia.png -------------------------------------------------------------------------------- /public/images/australia.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/australia.svg -------------------------------------------------------------------------------- /public/images/brazil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/brazil.png -------------------------------------------------------------------------------- /public/images/brazil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/brazil.svg -------------------------------------------------------------------------------- /public/images/canada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/canada.png -------------------------------------------------------------------------------- /public/images/canada.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/canada.svg -------------------------------------------------------------------------------- /public/images/china.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/china.png -------------------------------------------------------------------------------- /public/images/china.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/china.svg -------------------------------------------------------------------------------- /public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/favicon.ico -------------------------------------------------------------------------------- /public/images/france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/france.png -------------------------------------------------------------------------------- /public/images/france.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/france.svg -------------------------------------------------------------------------------- /public/images/germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/germany.png -------------------------------------------------------------------------------- /public/images/germany.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/germany.svg -------------------------------------------------------------------------------- /public/images/india.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/india.png -------------------------------------------------------------------------------- /public/images/india.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/india.svg -------------------------------------------------------------------------------- /public/images/japan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/japan.png -------------------------------------------------------------------------------- /public/images/japan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/japan.svg -------------------------------------------------------------------------------- /public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/logo.svg -------------------------------------------------------------------------------- /public/images/mexico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/mexico.png -------------------------------------------------------------------------------- /public/images/mexico.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/mexico.svg -------------------------------------------------------------------------------- /public/images/new-zealand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/new-zealand.png -------------------------------------------------------------------------------- /public/images/new-zealand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/new-zealand.svg -------------------------------------------------------------------------------- /public/images/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/share.svg -------------------------------------------------------------------------------- /public/images/spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/spain.png -------------------------------------------------------------------------------- /public/images/spain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/spain.svg -------------------------------------------------------------------------------- /public/images/united-kingdom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/united-kingdom.png -------------------------------------------------------------------------------- /public/images/united-kingdom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/united-kingdom.svg -------------------------------------------------------------------------------- /public/images/united-states-of-america.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/united-states-of-america.png -------------------------------------------------------------------------------- /public/images/united-states-of-america.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/united-states-of-america.svg -------------------------------------------------------------------------------- /public/images/world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/world.png -------------------------------------------------------------------------------- /public/images/world.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/images/world.svg -------------------------------------------------------------------------------- /public/js/scratch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/js/scratch.js -------------------------------------------------------------------------------- /public/js/svg-pan-zoom-container.0.6.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/js/svg-pan-zoom-container.0.6.1.min.js -------------------------------------------------------------------------------- /public/js/svg_controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/js/svg_controls.js -------------------------------------------------------------------------------- /public/js/sweetalert2.all.11.14.5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/js/sweetalert2.all.11.14.5.min.js -------------------------------------------------------------------------------- /public/js/validator.13.12.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/js/validator.13.12.0.min.js -------------------------------------------------------------------------------- /public/js/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/public/js/view.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/routes/index.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/server.js -------------------------------------------------------------------------------- /utils/codes/australia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/australia.json -------------------------------------------------------------------------------- /utils/codes/brazil.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/brazil.json -------------------------------------------------------------------------------- /utils/codes/canada.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/canada.json -------------------------------------------------------------------------------- /utils/codes/china.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/china.json -------------------------------------------------------------------------------- /utils/codes/france.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/france.json -------------------------------------------------------------------------------- /utils/codes/germany.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/germany.json -------------------------------------------------------------------------------- /utils/codes/india.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/india.json -------------------------------------------------------------------------------- /utils/codes/japan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/japan.json -------------------------------------------------------------------------------- /utils/codes/mexico.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/mexico.json -------------------------------------------------------------------------------- /utils/codes/new-zealand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/new-zealand.json -------------------------------------------------------------------------------- /utils/codes/spain.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/spain.json -------------------------------------------------------------------------------- /utils/codes/united-kingdom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/united-kingdom.json -------------------------------------------------------------------------------- /utils/codes/united-states-of-america.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/united-states-of-america.json -------------------------------------------------------------------------------- /utils/codes/world.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/codes/world.json -------------------------------------------------------------------------------- /utils/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/database.js -------------------------------------------------------------------------------- /utils/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/utils/globals.js -------------------------------------------------------------------------------- /views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/views/error.pug -------------------------------------------------------------------------------- /views/includes/navbar.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/views/includes/navbar.pug -------------------------------------------------------------------------------- /views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/views/index.pug -------------------------------------------------------------------------------- /views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/views/layout.pug -------------------------------------------------------------------------------- /views/map.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/views/map.pug -------------------------------------------------------------------------------- /views/view.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/views/view.pug -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ad3m3r5/scratch-map/HEAD/yarn.lock --------------------------------------------------------------------------------