Food Scanner Studio

Build Story

How the Food Scanner App Works

This app turns a meal photo into a clearer nutrition estimate by combining a polished frontend, serverless APIs, account-based scan history, and cloud storage for signed-in users.

Challenge

Help people upload a food photo, get a useful estimate fast, and keep a clean history they can return to later.

Frontend

The app compresses images in the browser, shows a live preview, and keeps the interface responsive on mobile and desktop.

Authentication

Amazon Cognito provides sign-in and signed-out fallback behavior so users can move between private and local history modes.

Storage

DynamoDB stores per-user scan records while the browser keeps a local fallback for people who are not signed in yet.

Analysis

Lambda sends the image payload to OpenAI, falls back to a heuristic estimate when needed, and returns user-friendly meal guidance.

Result

The user gets a readable estimate, helpful tips, and a saved result they can correct later in Recent Scans.

View Architecture VisualRead MeBack to App