I've seen some people on twitter a while ago talking about how annoying image uploads are. I also have run into this recently with my other project voyalist, where I want to enable image uploads but there's a lot of things to consider. I'd love a service that can do the following
- Give me a simple react component for image uploads (single or multiple)
- Manage conversions to webp or other optimized formats
- Give me a CDN optimized image file location output with options for resizing via the URL
- Validate the image file sizes, dimensions, format, etc.
- Do resizing if necessary or even offer the option to do lossy conversion of JPGs (this would be killer because no sites offer this and if my image is over I have to go and redo this myself offline)
- Optionally validate the content of the image is not violating site guidelines
- Manage ownership (e.g. I associate my own user ids as metadata)
- Multicloud implementation for high availability
- Upload from mobile via QR code
This will be my january "new project"