implemented using node.js. a) Rest api (for example express as webserver and mongodb/mongoose as database) b) A command line interface.