There are numerous image-viewer libraries - some pretty well designed & coded - that provide everything from a simple grid layout to professional-quality image controls such as zooming, flipping & scaling. While a few of these are really attractive with regard to design choices that the author made, they’re ultimately just that: choices of that author. My north star for this project is simple: I’ll use OSS packages for infrastructure like the server, i.
I spent part of yesterday & most of today implementing a file sharing service. Initial features include drag+drop uploads, image preview using base64, navigation via a file-system tree UI & basic CRUD for the user account. I’m especially interested in file transformations. Being able to mutate a file from one format to another isn’t always necessary, but when it is, it’s usually urgent and a huge pain in the ass.