{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"CraveSpin: Yemek Se\u00e7menize Yard\u0131mc\u0131 E\u011flenceli Bir Web Uygulamas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"hfBAY0UFP9\"><a href=\"https:\/\/fatihsoysal.com\/blog\/cravespin-yemek-secmenize-yardimci-eglenceli-bir-web-uygulamasi\/\">CraveSpin: Yemek Se\u00e7menize Yard\u0131mc\u0131 E\u011flenceli Bir Web Uygulamas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/cravespin-yemek-secmenize-yardimci-eglenceli-bir-web-uygulamasi\/embed\/#?secret=hfBAY0UFP9\" width=\"600\" height=\"338\" title=\"&#8220;CraveSpin: Yemek Se\u00e7menize Yard\u0131mc\u0131 E\u011flenceli Bir Web Uygulamas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"hfBAY0UFP9\" 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","description":"Yemek se\u00e7mek bazen ger\u00e7ekten zor olabilir. Bir\u00e7ok se\u00e7enek aras\u0131nda karar vermeye \u00e7al\u0131\u015f\u0131rken, zaman kaybedip moralimiz bozulabilir. \u0130\u015fte tam bu noktada CraveSpin devreye giriyor! CraveSpin, yemek se\u00e7me s\u00fcrecini e\u011flenceli ve pratik hale getiren bir web uygulamas\u0131d\u0131r. Bu makalede, CraveSpin'in geli\u015ftirme s\u00fcrecini, kullan\u0131lan teknolojileri ve uygulama \u00f6zelliklerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z."}