Skip to main content
← Back to Projects

Recipe Enrichment

live

A web application that takes recipe URLs or text and enriches them with structured data, cooking times, ingredient measurements, and improved formatting. Makes recipes easier to follow and more accessible.

Timeframe

Q2 2025

Status

live

Categories

recipesfoodainotiondata-enrichmentparsingautomation

About This Project

A web application that takes recipe URLs or text and enriches them with structured data, cooking times, ingredient measurements, and improved formatting. Makes recipes easier to follow and more accessible.

Tech Stack

JavaScriptHTMLWeb APIsOpenAI

Why I Built This

I had been collecting recipes from various websites into a Notion database using Notion Web Clipper but found the formats inconsistent and hard to follow

I had setup templates but they were cumbersome to work with and go back to populate

Needed a way to standardize recipe formats from various sources and enrich them with additional metadata

I built a simple webapp that pulls recipes that have incomplete data from the Notion database, uses OpenAI to parse and enrich the recipe data.

The enriched daata is displayed to suers for review and editing and if the suer confirms the data the Notion database is updated via Notion API

Key Learnings

Parsing recipe data from different websites requires flexible pattern matching
I was able to plug my solution into an existing tool to dramatically expand its functionality.
Scraping images from websites is challenging and I wasn't happy with the current implementation so I had to remove this functionality and I currently manually upload the images.

Project Links