- node v8 or higher due to use of
util.promisifyand ES6 features
- 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