It is a public api btw
Implemented a kind of 'caching' system with localStorage, that prevents the application for making several requests looking for the same data; If the url has already been requested, it means that the return will probably be the same, then use the cached version; Otherwise, make the request