This is the backend REST APIs for task manager application inspired by Google Keep. Use Node.js/Express.js/Elasticsearch. Will have ability to add/update user, add/remove/update tasks, add/remove/update labels. And will also have ability to add/remove labels to/from tasks. And could search tasks/labels by id, keyword. Also could search labels by task and search tasks by labels.
Component used: Node.js -- runtime Express -- nodejs framework Elasticsearch -- store and search data Mocha -- Unit test framework Chai -- Node assertion libary Chai-http -- Assertion library with tests for http apis
Instruction: npm i -- install node_modules dependency packages npm start -- start application and listen 8080 npm test -- run mocha test