I have used node.js, mongodb and typescript for completing this project.
Run these two commands from separate terminals
First run - `yarn compile:watch`
then from second terminal - `yarn dev`
docker-compose up
url - http://localhost:3000/v1/videos?searchQuery=fifa&limit=10&offset=0
where,
- searchQuery - used to search in title and description. optional feild
- limit - how many items in single request. optional field
- offset - skip these elements. optional field.