Challenge
Help people upload a food photo, get a useful estimate fast, and keep a clean history they can return to later.
Food Scanner Studio
Build Story
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.
Help people upload a food photo, get a useful estimate fast, and keep a clean history they can return to later.
The app compresses images in the browser, shows a live preview, and keeps the interface responsive on mobile and desktop.
Amazon Cognito provides sign-in and signed-out fallback behavior so users can move between private and local history modes.
DynamoDB stores per-user scan records while the browser keeps a local fallback for people who are not signed in yet.
Lambda sends the image payload to OpenAI, falls back to a heuristic estimate when needed, and returns user-friendly meal guidance.
The user gets a readable estimate, helpful tips, and a saved result they can correct later in Recent Scans.