← All projects

ReviewReko

AI-moderated product reviews — every image screened and labelled by Amazon Rekognition before it goes public.

AWS ServerlessLambdaRekognitionDynamoDBAPI GatewayAmplifyGroup project91% result View on GitHub →

The idea

The starting point was mine: I wanted to build something that could look at a photo, work out what was in it, and sort it into meaningful categories using AI. Working with my teammate Adriana, that idea got reshaped into something more practical and user-facing — a product review platform where every submitted image is automatically screened and labelled before it goes public. That pivot became ReviewReko, and it let me apply everything I’d originally wanted to build — image detection, label extraction, automated decision-making — inside a real product.

The problem it solves is a real one: marketplaces that let third-party sellers collect reviews have no automatic way to stop an inappropriate or irrelevant image from being published. Manual moderation doesn’t scale. ReviewReko screens every image the moment it’s uploaded and only publishes what passes.

Architecture

Once the concept was settled, I worked through the system architecture with my teammate Valerii, mapping the three layers — input, processing, and output — and which AWS service would own each responsibility.

ReviewReko architecture diagram showing input, processing and output layers Container-level architecture diagram, mapped out with Valerii before implementation.

What I built

The processing layer was my core responsibility — the part of the system where every submitted image is actually screened and classified before anything reaches the public gallery. Specifically, I built and configured:

I also wrote most of the group report — architecture overview, business case, security justification, monitoring, and the design decisions below — and used the AWS Pricing Calculator to break down the projected annual cost per service.

In action

Submit review form Submitting a review — a customer fills in product details, a star rating, and attaches a photo.

Browse approved reviews showing an AI-generated description and category tags Browsing approved reviews — Rekognition’s detected labels power both the AI-generated description and the category tags, automatically.

Design decisions worth knowing

A few choices came up in review that are worth explaining, since they show the reasoning rather than just the result: