Simply file uploader write for fun in vanilla js.
You can find demo here https://jsfiddle.net/hasLbxy7/2/
App can create thumbnails from img's on canvas, save it to localStorage(its requires small size od images), show original img and routing between views.