Implement a file upload/download and a loading/tick mark animation in JS in my webpage

Job ID: 33264916

Budget: $10 – $30 USD

I have built a webpage in the Semantic UI framework (https://semantic-ui.com/). I am looking for a JS expert to implement a functionality where
1. Users can drag and drop/select a file to upload in a given area and it runs a loading screen like file is successfully uploaded, and then makes the user download another file present on my server (available via a web URL)
2. An area where users can drag n drop/upload a flle, and it runs an animation of 'file vertification' complete with a loading sign and a green tickmark.

Developer must be able to start immediately and finish asap.
Related categories: JavaScript HTML5 HTML jQuery / Prototype