Skip to content

ananeridev/google-drive-clone-nodejs

Repository files navigation

Google-drive-clone-nodejs

Project that makes a clone of google drive using nodejs streams and javascript best practices

demo-gdrive.mov

Checklist Features

  • Web API

    • It should list downloaded files
    • It must stream files and save them in disk
    • It should notify about progress of storing files to disk
    • It must allow uploading of files in image, video or audio format
    • It must reach 100% code coverage in tests
  • Web App

    • Should list downloaded files
    • Should allow uploading of files of any size
    • Must have upload function via button
    • Should display upload progress
    • Must have drag and drop upload function

Features that Im working on 🚧

  1. Backend: Save the file to AWS or any storage service
    • Our project today stores files on disk. the challenge is you via Stream, uploading to some cloud service
    • As a plus, keep 100% code coverage, that is, create tests for your new feature
  2. Frontend: Add frontend tests and achieve 100% code coverage
    • You learned how to test in the backend. Use the same process to create frontend unit tests with Jest
    • If you have any doubts, go to example and leave a star!
  3. Infrastructure: Publish application with your custom SSL in virtual machine
    • You learned how to generate local SSL, the challenge is for you to create a certificate (it can be with Let's Encrypt) and add it to your application

About

Project solved on Semana JS Expert course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published