├── .gitignore ├── LICENCE ├── README.md ├── bin └── food-analyzer-stack.ts ├── cdk.json ├── img ├── FoodLens.gif ├── architecture.drawio ├── architecture.jpg ├── architecture.png ├── barcode_additives_1.jpg ├── barcode_home_1.jpg ├── barcode_img1.jpg ├── barcode_img2.jpg ├── barcode_img3.jpg ├── barcode_img4.jpg ├── barcode_img5.jpg ├── barcode_ingredients_1.jpg ├── barcode_scan_1.jpg ├── barcode_summary_1.jpg ├── image_flow.drawio.png ├── ingedients_flow.drawio.png ├── preferences.jpg ├── recipe_1.jpg ├── recipe_home.jpg ├── recipe_ingredients.jpg ├── recipe_proposition.jpg ├── recipe_step_by_step.jpg └── summary_flow.drawio.png ├── jest.config.js ├── lambda ├── auth │ ├── index.mjs │ ├── package-lock.json │ └── package.json ├── barcode_image │ └── index.py ├── barcode_ingredients │ ├── index.py │ └── requirements.txt ├── barcode_product_summary │ ├── index.js │ └── index.ts ├── recipe_image_ingredients │ └── index.py ├── recipe_proposals │ └── index.py ├── recipe_step_by_step │ ├── index.js │ └── index.ts └── url_rewrite │ └── index.js ├── lib ├── auth.ts ├── certificate-construct.ts ├── dashboard.ts ├── food-analyzer-stack.ts ├── load-database-construct.ts ├── metrics │ ├── invocation_model_count.json │ ├── invocation_model_throttle.json │ ├── invocation_model_throughput.json │ └── token-metric-definition.json ├── shared │ └── utils.ts └── utils.ts ├── package.json ├── prompts ├── composition.json ├── prompts.txt └── sample-product.json ├── resources └── ui │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── icon │ │ ├── Green-score A+.svg │ │ ├── Green-score A.svg │ │ ├── Green-score B.svg │ │ ├── Green-score C.svg │ │ ├── Green-score D.svg │ │ ├── Green-score E.svg │ │ └── Green-score F.svg │ ├── icons-en.png │ ├── icons-fr.png │ ├── image-placeholder.png │ └── robots.txt │ ├── src │ ├── assets │ │ ├── css │ │ │ └── style.css │ │ ├── i18n │ │ │ └── all.ts │ │ └── js │ │ │ └── custom.ts │ ├── init.tsx │ └── pages │ │ ├── app.tsx │ │ ├── components │ │ ├── app-configured.tsx │ │ ├── barcode.tsx │ │ ├── barcode_ingredients.tsx │ │ ├── barcode_product_summary.tsx │ │ ├── ecoscore_logo.tsx │ │ ├── flowitems.tsx │ │ ├── home.tsx │ │ ├── navigation.tsx │ │ ├── navigation │ │ │ ├── Breadcrumbs.tsx │ │ │ ├── NavSideBar.tsx │ │ │ ├── TopNav.tsx │ │ │ └── constRoutes.tsx │ │ ├── nova_logo.tsx │ │ ├── nutrient_progress_bars.tsx │ │ ├── nutriscore_logo.tsx │ │ ├── preferences.tsx │ │ ├── quality_score_card.tsx │ │ ├── recipe.tsx │ │ ├── recipe_image_ingredients.tsx │ │ ├── recipe_proposals.tsx │ │ └── styles.css │ │ ├── index.html │ │ ├── main.tsx │ │ ├── styles.css │ │ └── utils │ │ ├── PaginationRendering.tsx │ │ └── constNames.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── scripts └── openfoodfacts │ ├── db-loader-jsonl.py │ └── requirements.txt ├── test_phase2.py └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/README.md -------------------------------------------------------------------------------- /bin/food-analyzer-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/bin/food-analyzer-stack.ts -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/cdk.json -------------------------------------------------------------------------------- /img/FoodLens.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/FoodLens.gif -------------------------------------------------------------------------------- /img/architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/architecture.drawio -------------------------------------------------------------------------------- /img/architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/architecture.jpg -------------------------------------------------------------------------------- /img/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/architecture.png -------------------------------------------------------------------------------- /img/barcode_additives_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_additives_1.jpg -------------------------------------------------------------------------------- /img/barcode_home_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_home_1.jpg -------------------------------------------------------------------------------- /img/barcode_img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_img1.jpg -------------------------------------------------------------------------------- /img/barcode_img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_img2.jpg -------------------------------------------------------------------------------- /img/barcode_img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_img3.jpg -------------------------------------------------------------------------------- /img/barcode_img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_img4.jpg -------------------------------------------------------------------------------- /img/barcode_img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_img5.jpg -------------------------------------------------------------------------------- /img/barcode_ingredients_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_ingredients_1.jpg -------------------------------------------------------------------------------- /img/barcode_scan_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_scan_1.jpg -------------------------------------------------------------------------------- /img/barcode_summary_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/barcode_summary_1.jpg -------------------------------------------------------------------------------- /img/image_flow.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/image_flow.drawio.png -------------------------------------------------------------------------------- /img/ingedients_flow.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/ingedients_flow.drawio.png -------------------------------------------------------------------------------- /img/preferences.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/preferences.jpg -------------------------------------------------------------------------------- /img/recipe_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/recipe_1.jpg -------------------------------------------------------------------------------- /img/recipe_home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/recipe_home.jpg -------------------------------------------------------------------------------- /img/recipe_ingredients.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/recipe_ingredients.jpg -------------------------------------------------------------------------------- /img/recipe_proposition.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/recipe_proposition.jpg -------------------------------------------------------------------------------- /img/recipe_step_by_step.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/recipe_step_by_step.jpg -------------------------------------------------------------------------------- /img/summary_flow.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/img/summary_flow.drawio.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/jest.config.js -------------------------------------------------------------------------------- /lambda/auth/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/auth/index.mjs -------------------------------------------------------------------------------- /lambda/auth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/auth/package-lock.json -------------------------------------------------------------------------------- /lambda/auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/auth/package.json -------------------------------------------------------------------------------- /lambda/barcode_image/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/barcode_image/index.py -------------------------------------------------------------------------------- /lambda/barcode_ingredients/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/barcode_ingredients/index.py -------------------------------------------------------------------------------- /lambda/barcode_ingredients/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.32.4 2 | -------------------------------------------------------------------------------- /lambda/barcode_product_summary/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/barcode_product_summary/index.js -------------------------------------------------------------------------------- /lambda/barcode_product_summary/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/barcode_product_summary/index.ts -------------------------------------------------------------------------------- /lambda/recipe_image_ingredients/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/recipe_image_ingredients/index.py -------------------------------------------------------------------------------- /lambda/recipe_proposals/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/recipe_proposals/index.py -------------------------------------------------------------------------------- /lambda/recipe_step_by_step/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/recipe_step_by_step/index.js -------------------------------------------------------------------------------- /lambda/recipe_step_by_step/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/recipe_step_by_step/index.ts -------------------------------------------------------------------------------- /lambda/url_rewrite/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lambda/url_rewrite/index.js -------------------------------------------------------------------------------- /lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/auth.ts -------------------------------------------------------------------------------- /lib/certificate-construct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/certificate-construct.ts -------------------------------------------------------------------------------- /lib/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/dashboard.ts -------------------------------------------------------------------------------- /lib/food-analyzer-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/food-analyzer-stack.ts -------------------------------------------------------------------------------- /lib/load-database-construct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/load-database-construct.ts -------------------------------------------------------------------------------- /lib/metrics/invocation_model_count.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/metrics/invocation_model_count.json -------------------------------------------------------------------------------- /lib/metrics/invocation_model_throttle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/metrics/invocation_model_throughput.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/metrics/invocation_model_throughput.json -------------------------------------------------------------------------------- /lib/metrics/token-metric-definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/metrics/token-metric-definition.json -------------------------------------------------------------------------------- /lib/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/shared/utils.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/package.json -------------------------------------------------------------------------------- /prompts/composition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/prompts/composition.json -------------------------------------------------------------------------------- /prompts/prompts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/prompts/prompts.txt -------------------------------------------------------------------------------- /prompts/sample-product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/prompts/sample-product.json -------------------------------------------------------------------------------- /resources/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/package-lock.json -------------------------------------------------------------------------------- /resources/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/package.json -------------------------------------------------------------------------------- /resources/ui/public/icon/Green-score A+.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icon/Green-score A+.svg -------------------------------------------------------------------------------- /resources/ui/public/icon/Green-score A.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icon/Green-score A.svg -------------------------------------------------------------------------------- /resources/ui/public/icon/Green-score B.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icon/Green-score B.svg -------------------------------------------------------------------------------- /resources/ui/public/icon/Green-score C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icon/Green-score C.svg -------------------------------------------------------------------------------- /resources/ui/public/icon/Green-score D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icon/Green-score D.svg -------------------------------------------------------------------------------- /resources/ui/public/icon/Green-score E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icon/Green-score E.svg -------------------------------------------------------------------------------- /resources/ui/public/icon/Green-score F.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icon/Green-score F.svg -------------------------------------------------------------------------------- /resources/ui/public/icons-en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icons-en.png -------------------------------------------------------------------------------- /resources/ui/public/icons-fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/icons-fr.png -------------------------------------------------------------------------------- /resources/ui/public/image-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/image-placeholder.png -------------------------------------------------------------------------------- /resources/ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/public/robots.txt -------------------------------------------------------------------------------- /resources/ui/src/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/assets/css/style.css -------------------------------------------------------------------------------- /resources/ui/src/assets/i18n/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/assets/i18n/all.ts -------------------------------------------------------------------------------- /resources/ui/src/assets/js/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/assets/js/custom.ts -------------------------------------------------------------------------------- /resources/ui/src/init.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/init.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/app.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/app-configured.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/app-configured.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/barcode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/barcode.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/barcode_ingredients.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/barcode_ingredients.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/barcode_product_summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/barcode_product_summary.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/ecoscore_logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/ecoscore_logo.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/flowitems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/flowitems.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/home.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/navigation.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/navigation/Breadcrumbs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/navigation/Breadcrumbs.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/navigation/NavSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/navigation/NavSideBar.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/navigation/TopNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/navigation/TopNav.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/navigation/constRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/navigation/constRoutes.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/nova_logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/nova_logo.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/nutrient_progress_bars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/nutrient_progress_bars.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/nutriscore_logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/nutriscore_logo.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/preferences.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/preferences.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/quality_score_card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/quality_score_card.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/recipe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/recipe.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/recipe_image_ingredients.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/recipe_image_ingredients.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/recipe_proposals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/recipe_proposals.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/components/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/components/styles.css -------------------------------------------------------------------------------- /resources/ui/src/pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/index.html -------------------------------------------------------------------------------- /resources/ui/src/pages/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/main.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/styles.css -------------------------------------------------------------------------------- /resources/ui/src/pages/utils/PaginationRendering.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/utils/PaginationRendering.tsx -------------------------------------------------------------------------------- /resources/ui/src/pages/utils/constNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/src/pages/utils/constNames.ts -------------------------------------------------------------------------------- /resources/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/tsconfig.json -------------------------------------------------------------------------------- /resources/ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/tsconfig.node.json -------------------------------------------------------------------------------- /resources/ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/resources/ui/vite.config.ts -------------------------------------------------------------------------------- /scripts/openfoodfacts/db-loader-jsonl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/scripts/openfoodfacts/db-loader-jsonl.py -------------------------------------------------------------------------------- /scripts/openfoodfacts/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | requests 3 | tqdm -------------------------------------------------------------------------------- /test_phase2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/test_phase2.py -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-genai-food-analyzer-app/HEAD/tsconfig.json --------------------------------------------------------------------------------