Food atlas/Explore foods

THE WHOLE FOOD STORY

See what food
becomes.

Trace every ingredient from field or water to kitchen, then understand the nutrients and compounds it brings to your body.

START EXPLORING

On the table now

DAILY FOOD JOURNAL

Your nutrients,
in context.

Friday, August 28 · Add foods from the atlas to see how your day comes together.

Today's foods

0 items

Your plate is waiting

Explore foods and add the things you eat to build your daily nutrient picture.

NUTRIENT SNAPSHOT

What your body receives

Add foods to get a plain-language nutrient story—not a good/bad score.

CHEF’S RECIPE WORKBENCH

Build the dish.
See the plate.

Choose the ingredients you are using, adjust each quantity, and see a transparent nutrition profile for your menu or meal plan.

INGREDIENT-LED
MENU DEVELOPMENT

Choose ingredients

Food atlas

YOUR RECIPE

Start with an ingredient

Add foods from the left to build a dish and see how its ingredients work together.

Nutrition per serving

0 cal

Recipes are ingredient-first: use this view to understand nutrients, not to rank dishes as good or bad.

NUTRIENT LIBRARY

Small molecules,
big jobs.

Learn what nutrients do in the body, where they come from, and how food preparation can change them.

CONTENT OPERATIONS

Grow the
food atlas.

Add course-specific foods, enrich their origin story, and review nutrition data before publishing.

ADMIN MODE

Add a food

Draft
Allergen markers

Nutrition lookup connects to your protected Firebase function after setup.

AUTOMATION READY

Nutrition data with a review step

USDA FoodData Central values are fetched server-side, normalized, then held for faculty review before students see them.

NUTRITION API CONNECTION

Connect USDA securely

Your USDA API key stays in Firebase Secret Manager—never in a food record or a student’s browser.

USDA_API_KEYOpen secure key setup ↗After saving the secret, run the Functions deployment to activate lookup.

Content model

foods/{foodId}nutritionProfiles/{id}foodJourneys/{foodId}dailyLogs/{userId}/entries