Nothing easy about uploading files via a web app, through a NodeJs middleware and into a S3 bucket. Especially, if you need to break down a 1GB video file into multipart 1MB chunks.
JS developers don't get enough credit for how hard things can be.
Working on the next release of #TweetDown that adds support for image/video uploads with a media manager. Requires reworking a lot of code in the Markdown editor, and tracking cloud storage per user.
I'm using Epics to track this change. It's a tricky one!