Created on 4th April 2021
•
We have most of our drive space empty, In this project we ask user for permission to store data in their drive, uploaded files are sent to main server then it asks for permission from admin and upload it in parts to admin(s) drive, other users can download it now, admin can distribute it in network of user drive or on multiple request on single drive it will automatically distribute it, large files can be stored this way, like in torrent it uses client as a server to drop the load on main server similarly we are using google drive as they are available 24X7 and are faster, we are dividing the file so even if some user decide to delete it, no large data is lost.
most challenging was debugging the drive api as we are learning it from scratch, Also taking access of drive was posing as problem since drive api will give oauth login to only https websites (understandable since we are taking permission to access whole drive), Instead of generating link for our application, we redirect them to offline link for authentication
Technologies used