Main technologies: React, Redux.
As UI framework we used "Material-UI".
For effective work with data, we have used Lodash library.
Test utility – Enzume.
Instead of standard html player we used video.js library.
File uploads on AWS were implemented with aws-sdk.
For geolocation data file display - google-map-react library was used.
Exif-js library was used for reading additional information of the uploaded files.
Other libraries that were used in this project: react-infinite-scroller, react-slick, react-router-dom.