{"version":"1.0","provider_name":"DMC, Inc.","provider_url":"https:\/\/www.dmcinfo.com","author_name":"Sam Levin","author_url":"https:\/\/www.dmcinfo.com\/blog\/author\/dmc_admin\/","title":"React-based Recipe Editor for Confectionary Manufacturer","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"vUi0HTkC80\"><a href=\"https:\/\/www.dmcinfo.com\/our-work\/react-based-recipe-editor-for-confectionary-manufacturer\/\">React-based Recipe Editor for Confectionary Manufacturer<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.dmcinfo.com\/our-work\/react-based-recipe-editor-for-confectionary-manufacturer\/embed\/#?secret=vUi0HTkC80\" width=\"600\" height=\"338\" title=\"&#8220;React-based Recipe Editor for Confectionary Manufacturer&#8221; &#8212; DMC, Inc.\" data-secret=\"vUi0HTkC80\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","thumbnail_url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165618\/React-based-recipe-editor.png","thumbnail_width":1400,"thumbnail_height":500,"description":"DMC engineers started with an existing recipe database from the client. The database contained recipes for the manufacturer\u2019s entire Topeka, Kansas facility. DMC redesigned the database schema with the goal of modernizing and simplifying the recipe system. Next engineers wrote a web server back-end to interface with the database. The final step was creating a [&hellip;]"}