I would like a minimal SDK for interfacing Qt applications with a subset of Amazon Web Services. At this time I'm interested syncing files and directories between S3 and local storage, and between multiple clients. The library might work by monitoring a local resource with QFileSystemWatcher, and upon noticing a change it would send the updates to S3, then publish to an SNS topic that corresponds to the cloud version of the resource. It may also create an SQS queue that would be a subscriber to any corresponding SNS topics, so an SNS notification from any other client would create a new queue item. The queue could be polled at an interval based on a QTimer object (definitely open to other ideas for this), and when a change is found it would be pulled from S3 to local storage.
At a high level, the functionality would be similar to Dropbox or Box, although obviously this is far more primitive. This is for a personal project so my budget is somewhat limited.
I'm thinking about $200-300 if this can be completed within the next couple of weeks.
If both parties are satisfied at the end of this project, there's also potential for additional small projects related to this one.
Greetings. I'm a freelance developer with extensive experience in Qt/C++ and AWS. I can provide quality work for your project. Please see private message. Best regards.