Operam test
Task
Requirements
- node v8 or higher due to use of
util.promisify
and ES6 features
Instructions
- start MongoDB database with
docker-compose up
- run data ingest with
npm run start:ingest
- start Express server with
npm run start:server
* - start frontend with
npm run start:frontend
**
* complexity of algorithm that transforms data back to tree structure is O(n), because it uses only 1 loop and depends on the size of input
** search is not really functional, maybe because I didn't choose the right library for the tree, but you get the picture