for the token based authorization these references were used:
- https://github.com/bradtraversy/node_jwt_example/blob/master/app.js
- https://scotch.io/tutorials/authenticate-a-node-es6-api-with-json-web-tokens
- https://www.youtube.com/watch?v=8Ip0pcwbWYM&list=PL55RiY5tL51q4D-B63KBnygU6opNPFk_q&index=13
for the browse search these refernces were used:
- https://docs.mongodb.com/manual/reference/operator/query/text/#text-operator-phrases
- https://stackoverflow.com/questions/38421664/fuzzy-searching-with-mongodb (will be used if we will do text matching)