A File uploader app built with Angular 8 and Node.js backend.
- Clone the repo
git clone git@github.com:naimjeem/angular-nodejs-file-uploader.git
- Open a terminal and go to the server directory and install dependencies by the command
npm i
and start the server usingnpm start
- Open another new terminal and go to the client directory and install dependencies by the command
npm i
and start the app usingng serve
(app will be then avilabale onhttps://localhost:4200
) - uploaded files will be stored at
./server/public
folder
- Multiple files upload
- Drag and drop files upload
- Show upload progress for each file
- Resumable file upload feature for previous partialy uploaded files
- Cancel ongoing file upload
- Indication of pending uploads
- Indication of finished uploads
- Maximum 5 files will be uploaded at a time