small gallery using a json file as data source