1. Build a file uploader that allows users to drag and drop files for uploading. 2. Provide visual feedback during the drag-and-drop process.