Food Scanner Studio

Read Me

Food Scanner App Overview

This page summarizes what the app does, how it is built, and how the major pieces fit together for development, deployment, and review.

What the app does

Upload a meal photo, get a nutrition estimate, and save the result to a personal scan history when signed in.

Frontend stack

Next.js static export, React, Cognito auth helpers, and a responsive card-based interface with inline image compression.

Backend stack

AWS Lambda, API Gateway, Cognito JWT verification, DynamoDB scan storage, and OpenAI-powered analysis with fallback logic.

Key endpoints

/health, /config, /analyze, and protected /scans routes for loading and saving account history.

How to use it

Sign in with Cognito to sync scan history across devices. If you stay signed out, scans remain on this device only. The app will still analyze photos and show useful nutrition guidance either way.

Read StoryView ArchitectureBack to App