I would like to know if there is a way (from the sentinel hub dashboard or from somewhere else) to download a set of images from a specific location from a predetermined time interval (from January 1, 2015 to today), selecting a particular satellite band (for example, NDVI). Currently, I only know how to download a specific image (the one being displayed).
b) Handling multitemporal arrays in the evalscript
I would recommend taking a look at our Requests Builder application that offers a user-friendly GUI built on top of Sentinel Hub APIs to help creating your requests. Following the instructions in our beginners guide, you can copy the following example request (that returns a multitemporal array instead of data from a single acquisition) into the Requests Builder:
The request updates the number of output bands with the number of available scenes in the specified time range and AOI (function updateOutput). An empty array with the length of available scenes is created and filled with NDVI values in the next step. The requests also returns a JSON file with the list of acquisition dates with the help of the function updateOutputMetadata. There are limitations to how many bands the output TIFF file can handle, so I would suggest sending e.g. annual requests with this method.