On an AWS SQS we have a series of messages, each with an image. These images need to be processed by a human operator, who will click a button that describes the image (e.g. this image shows a car or this image shows a truck).
This task is to make the thin client to display the images one by one. If successful, there will be follow-on tasks to extend the functionality to include pressing the buttons and generating new SQS messages to action what happens from there.
We want to be able to process these images using a thin client. An operator needs to enter a web address into a browser, and be presented with a simple page with a button to click next image. When the operator clicks the next image button, the next image should be pulled from the next message on the SQS. We assume that to do this, we will have:
- an HTML page hosted on Amazon S3
- perhaps some need for an AWS Lambda function in between if required for some reason