├── .eslintignore ├── .eslintrc ├── .gitignore ├── .nvmrc ├── Dockerfile ├── LICENSE ├── README.md ├── config.json ├── config_docker.json ├── data ├── checkins.json ├── locationdetails.json ├── locations.json └── users.json ├── docker-compose.yml ├── package.json └── src ├── auth.js ├── checkingenerator.js ├── checkingroupprocessor.js ├── checkinprocessor.js ├── checkinreceiver.js ├── examples └── basic_set_get.js ├── routes ├── checkin_routes.js ├── index.js ├── location_routes.js └── user_routes.js ├── scripts └── checkinprocessor.lua ├── server.js └── utils ├── apierrorreporter.js ├── dataloader.js ├── logger.js ├── redisclient.js └── sleep.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/config.json -------------------------------------------------------------------------------- /config_docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/config_docker.json -------------------------------------------------------------------------------- /data/checkins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/data/checkins.json -------------------------------------------------------------------------------- /data/locationdetails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/data/locationdetails.json -------------------------------------------------------------------------------- /data/locations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/data/locations.json -------------------------------------------------------------------------------- /data/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/data/users.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/package.json -------------------------------------------------------------------------------- /src/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/auth.js -------------------------------------------------------------------------------- /src/checkingenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/checkingenerator.js -------------------------------------------------------------------------------- /src/checkingroupprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/checkingroupprocessor.js -------------------------------------------------------------------------------- /src/checkinprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/checkinprocessor.js -------------------------------------------------------------------------------- /src/checkinreceiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/checkinreceiver.js -------------------------------------------------------------------------------- /src/examples/basic_set_get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/examples/basic_set_get.js -------------------------------------------------------------------------------- /src/routes/checkin_routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/routes/checkin_routes.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/routes/location_routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/routes/location_routes.js -------------------------------------------------------------------------------- /src/routes/user_routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/routes/user_routes.js -------------------------------------------------------------------------------- /src/scripts/checkinprocessor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/scripts/checkinprocessor.lua -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/server.js -------------------------------------------------------------------------------- /src/utils/apierrorreporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/utils/apierrorreporter.js -------------------------------------------------------------------------------- /src/utils/dataloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/utils/dataloader.js -------------------------------------------------------------------------------- /src/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/utils/logger.js -------------------------------------------------------------------------------- /src/utils/redisclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/utils/redisclient.js -------------------------------------------------------------------------------- /src/utils/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/node-js-crash-course/HEAD/src/utils/sleep.js --------------------------------------------------------------------------------