Auto-Backup USB Thumb Drive
Budget: $250 – $750 USD
Develop an app which resides and runs of a usb thumb drive.
The app needs to launch automatically when the usb is inserted into the Windows computer.
App should give a selection of Backup or Restore to the user.
If backup is selected, the user is able to select as many folders they need to backup and click ok.
The app can show a file/folder tree with checkbox options so that the user can unselect certain sub-folders within the main folder.
The user should be given options such as copy without ACLs (file & folder permission settings (similar to Robocopy /B option).
The app then checks the total size of all folders selected and checks if the free space available in the thumb drive is sufficient, if sufficient, it proceeds to zip and transfer each folder into the thumb drive.
If restore is selected, the user is able to see the list of folders backed up and select them to restore and then select the location where they need to be restored to. The app then automatically unzips and restores the files to those locations.
This is planned only for Windows 10 and Windows 11 OS at the moment. So only needs to support these two OS.
Please give a high level estimate of the overall project development cost, the tools/language/SDKs to be used, and an OPTIONAL add on quote if encryption is required. More details on Encryption below:
OPTIONAL QUOTE:
Encryption has to be on the entire thumb drive level. As soon as thumb drive is inserted the first time, it has to ask user whether encryption is needed, if yes, it has to ask user to setup a strong key/password and encrypt the disk according to any standard FIPS approved encryption standards (AES preferred).
Whenever the thumb drive is used subsequently, it has to prompt user to enter the password to unlock the drive and the app before continuing with backup/restore options.
The app needs to launch automatically when the usb is inserted into the Windows computer.
App should give a selection of Backup or Restore to the user.
If backup is selected, the user is able to select as many folders they need to backup and click ok.
The app can show a file/folder tree with checkbox options so that the user can unselect certain sub-folders within the main folder.
The user should be given options such as copy without ACLs (file & folder permission settings (similar to Robocopy /B option).
The app then checks the total size of all folders selected and checks if the free space available in the thumb drive is sufficient, if sufficient, it proceeds to zip and transfer each folder into the thumb drive.
If restore is selected, the user is able to see the list of folders backed up and select them to restore and then select the location where they need to be restored to. The app then automatically unzips and restores the files to those locations.
This is planned only for Windows 10 and Windows 11 OS at the moment. So only needs to support these two OS.
Please give a high level estimate of the overall project development cost, the tools/language/SDKs to be used, and an OPTIONAL add on quote if encryption is required. More details on Encryption below:
OPTIONAL QUOTE:
Encryption has to be on the entire thumb drive level. As soon as thumb drive is inserted the first time, it has to ask user whether encryption is needed, if yes, it has to ask user to setup a strong key/password and encrypt the disk according to any standard FIPS approved encryption standards (AES preferred).
Whenever the thumb drive is used subsequently, it has to prompt user to enter the password to unlock the drive and the app before continuing with backup/restore options.