Building a media library

In this series we'll build a media library where users can drag and drop to upload files, see uploading progress, replace existing files, and filter them based on various attributes like the date they were uploaded, their mime type, file size, etc.