Search Sam Robinson

Automatic Photo Tagging

Sam Robinson, for whom I manage the hosting, needed a search website. He wanted to have the images displayed randomly in a masonry layout, and have them indexed by keyworks and colors.

His library include over 6000 photographs, so it would have been too hard a job to manually tag each photo with words and colors.

So I created a separate webapp running on Symfony. It uses the WordPress API from the main site to get all the images, and it runs them through Amazon Rekognition in order to extract keywords and colors.

Search Sam Robinson

The search site also indexes some taxonomies from the main website, and it gives users the ability to search through all his library with filters like categories, places, words or colors.

The photos are displayed randomly rather than chronologically, so that all the work is presented with equal importance.

Search Sam Robinson - Colours
Search Sam Robinson - Words
  • Tools: Symfony, AWS Rekognition, webpack
  • Role: Back-end and Front-end development