Simple uploader with progress bar using JavaScript as frontend and Node.js as backend.
Ensure Node.js is installed.
Clone this repository:
$ git clone https://github.com/hasanpour/uploader.git
Change directory into the application and install the application's dependencies:
$ cd uploader
$ npm install
Finally run the application:
$ node app.js
If you don't want to host uploaed file on your server, see my CoePen Pen for details.
You can also view live demo of this application on StackBlitz.