Important Features in Web Based File Hosting Software Project
- A file hosting service that enables users to store and share files and folders with others across the Internet using file synchronization.
- The ability to sync files by using python terminal script.
- The syncing of the files is done only if the files on both sides are different (by checking the md5sum of the files). This prevents the need for any unnecessary transfer of files between computers.
- The use of log files and symbolic links to implement sharing of files and folders across users.
- A backup server that stores data of all the clients and their logs that the clients can fall back to, in case of any physical breakdown of the client.
- A perfect share-sync algorithm that ensures that the version of shared file saved on the server and the Sync directories of clients is the one that was last updated by the owner or any user (shared ones).
- The added implementation of a website from which the users can download, upload and share files with each other. To use the facility of ShareU, the client has to first register on the site, which involves sending confirmation code and downloading the software archive from the site.
No comments:
Post a Comment