This is the server side application for "Know Your Numbers"; a mobile application to support corporate well-being and fitness.
nest.js. Initialise the project, which includes add to github repo, integrating
dotenv-extended to handle environment configuration and
Jest unit testing. More detail here.
nest.jstypescript Common Behaviour
wit use of
nest.js provides its own specialised classes extending
nest.js default behaviour for:
These specialised classes allow for
wit specific behaviour around logging, authentication, validation, monitoring, metrics, caching, refreshing et al. More information on these specialised classes can be found here: wit-nestjsSpecialisms.
A common theme throughout
wit projects is data storage.
wit-kyn uses our preferred data store, MongoDB. As a common store for
wit projects, we provide our own MongoDB nest.js module allowing for its reuse across any project specific module: wit-nestjsMongoDB.
Realtime distributed database both reads and writes; perfect for team based updates and accumulations - e.g. leaderboards. Requires a
wit specialised module.