- List downloaded files.
- Allow upload of files of any size;
- Have upload function via button;
- Have upload function via drag and drop; and
- Show upload progress.
- Receive files stream and save to disk;
- Notify the Client of the progress of storing files on disk;
- Allow uploading of files in image, video and audio format; and
- Reach 100% code coverage in testing.
Hey Dev, before starting your tests and / or contributions in the application, it is necessary to have two things installed, the first one is our wonderful GIT and the second, the Node.js, in addition, of course, to a good text editor.
Well, with everything installed and ready, we can proceed to the step by step of how to run the application.
# First of all, clone this repo using GIT
$ git clone <https://github.com/trybrito/google-drive-clone>
# Access the project folder from the command terminal
$ cd .../google-drive-clone/app
# Install the package.json dependencies
$ yarn / npm install
# Run the application
$ yarn start
# And, finally, go to <http://localhost:3000> to see the application running on the local server

Hey Dev, did you like the application? Well, if you want, feel free to get in touch with me for here or through the tags below.