Webhook to sync Dropbox 'Team folder' changes to OneDrive

7000.0 USD

7000.0 USD peopleperhour Technology & Programming Overseas
11 days ago

Description

Prefer C# as the language.
Summary - Using an Azure Web App as the platform; Two (2) Web Apps. One for the Webhook receiver, the second for the 'worker process pool'. They will NOT run on the same Web App service in production and will be isolated from each other.
1 - Dropbox file change Webhook receiver that will queue file sync to the corresponding OneDrive (match 'Team folder') requests for the worker process pool. If there is an existing outstanding sync request for the same file skip additional sync request. Process will refresh Dropbox user watch list, refresh Dropbox Team folder -> OneDrive mapping hourly.
2 - A worker process pool that will perform the queued file download from Dropbox & upload the file to the corresponding OneDrive location. The worker process pool must be configurable of how many simultaneous downloads. Requirement of a 5-worker process pool for the deliverable. Worker process pool will operate on file sync queue in a FIFO manner.
Will provide Azure Web App service, access to MS Dataverse & SQL Server.
Dropbox Webhooks reference URL belowhttps://www.dropbox.com/developers/reference/webhooks
OneDrive API reference URL below - please use REST API beta not 1.0 versionhttps://learn.microsoft.com/en-us/graph/api/resources/onedrive?view=graph-rest-beta
Azure Web App reference URL belowhttps://azure.microsoft.com/en-us/pricing/details/app-service/windows/

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

22.0 USD Technology & Programming peopleperhour Overseas
2 days ago