RESTful(HATEOAS) API using NodeJS and ExpressJS
Unit Testing and Integration Testing Using Mocha and Sinon
REST verbs implemented - GET,POST,PUT,DELETE and even PATCH.
Using HATEOAS Hypermedia helps to build services that decouple client and server to a large extent and allow them to evolve independently. The representations returned for REST resources contain not only data, but links to related resources. Thus the design of the representations is crucial to the design of the overall service