It works with or without jQuery within the project and also it doesn’t require any other libraries.
It doesn’t upload the file to your server. For uploading, I am using PHP in this tutorial.
You not only upload the file by drag n’ drop you can also use file chooser dialog that’s open when drag n’ drop widget gets clicked. While uploading it shows the progress bar, generates thumbnail image and shows file size in preview after uploading.