A web app that allows user to upload photos and search them using keywords, phrases, sentences and voice.
This app uses S3 to store the photos, rekognition to extract labels from the pictures, elastic search to store the labels and photo location and lex to extract the keywords from search term.
The web app could be hosted as a static website on Amazon S3.