[{"data":1,"prerenderedAt":222},["ShallowReactive",2],{"slug-content-en-\u002Fprojects\u002Fchi-costadelsol":3},{"kind":4,"item":5,"categories":79},"project",{"id":6,"title":7,"body":8,"dateEnd":51,"dateStart":52,"description":53,"extension":54,"featuredInCv":55,"link":56,"meta":57,"navigation":55,"path":58,"repo":59,"seo":60,"stem":61,"tags":62,"__hash__":78},"projects_en\u002Fprojects\u002Fchi-costadelsol.md","chi-costadelsol.com",{"type":9,"value":10,"toc":44},"minimark",[11,16,20,27,31,34,38],[12,13,15],"h2",{"id":14},"about-the-project","About the Project",[17,18,19],"p",{},"Marketing and property website for a Spanish real estate agent operating on the Costa del Sol.",[17,21,22,23,26],{},"A Symfony backend was developed to handle data storage and the import of data from an XML feed provided by Spain's largest real estate portal.",[24,25],"br",{},"\nThe frontend was built with Nuxt.JS and Tailwind.",[12,28,30],{"id":29},"my-role","My Role",[17,32,33],{},"I built the project from the ground up as a full-stack developer and was responsible for the entire technical planning and implementation in collaboration with the client.",[12,35,37],{"id":36},"import","Import",[17,39,40,41,43],{},"The import is triggered asynchronously via RabbitMQ as a queue system, either directly by the provider or manually with a custom XML file.",[24,42],{},"\nThe import progress is displayed and updated live in the back office.",{"title":45,"searchDepth":46,"depth":46,"links":47},"",2,[48,49,50],{"id":14,"depth":46,"text":15},{"id":29,"depth":46,"text":30},{"id":36,"depth":46,"text":37},"9999-99","2018-03","Website for a Spanish real estate agent on the Costa del Sol.","md",true,"https:\u002F\u002Fchi-costadelsol.com",{},"\u002Fprojects\u002Fchi-costadelsol",null,{"title":7,"description":53},"projects\u002Fchi-costadelsol",[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77],"php","symfony","nuxt","javascript","tailwind","rabbitmq","uikit","rest","css3","vuejs","docker","nginx","networking","git","linux","QWwGP6Ays966ANL9t83lxbc_7sURqAq0209qRFzY4SY",[80,89,108,126,154,166,175,183],{"name":81,"items":82},"Databases",[83,86],{"slug":84,"name":85},"sql","SQL (MySQL, MariaDB)",{"slug":87,"name":88},"sqlite","SQLite",{"name":90,"items":91},"Frontend",[92,95,97,100,103,105],{"slug":93,"name":94},"html5","HTML5",{"slug":71,"name":96},"CSS3",{"slug":98,"name":99},"tailwindcss","Tailwind CSS",{"slug":101,"name":102},"bootstrap","Bootstrap",{"slug":69,"name":104},"UIkit",{"slug":106,"name":107},"extjs","Ext JS",{"name":109,"items":110},"JavaScript Ecosystem",[111,113,116,119,121,123],{"slug":66,"name":112},"JavaScript",{"slug":114,"name":115},"typescript","TypeScript",{"slug":117,"name":118},"nodejs","Node.js",{"slug":72,"name":120},"Vue.js",{"slug":65,"name":122},"Nuxt.JS",{"slug":124,"name":125},"deno","Deno",{"name":127,"items":128},"Backend",[129,131,134,136,139,142,145,148,151],{"slug":63,"name":130},"PHP",{"slug":132,"name":133},"laravel","Laravel",{"slug":64,"name":135},"Symfony",{"slug":137,"name":138},"laminas","Laminas",{"slug":140,"name":141},"mezzio","Mezzio",{"slug":143,"name":144},"zend","Zend Framework",{"slug":146,"name":147},"wordpress","WordPress",{"slug":149,"name":150},"shopware","Shopware",{"slug":152,"name":153},"spryker","Spryker",{"name":155,"items":156},"Mobile",[157,160,163],{"slug":158,"name":159},"dart","Dart",{"slug":161,"name":162},"flutter","Flutter",{"slug":164,"name":165},"android","Android",{"name":167,"items":168},"Other Languages",[169,172],{"slug":170,"name":171},"java","Java",{"slug":173,"name":174},"python","Python",{"name":176,"items":177},"Operating Systems",[178,180],{"slug":77,"name":179},"Linux",{"slug":181,"name":182},"windows","Windows",{"name":184,"items":185},"Other",[186,188,190,193,196,199,202,204,207,209,211,214,216,219],{"slug":76,"name":187},"Git",{"slug":73,"name":189},"Docker",{"slug":191,"name":192},"jenkins","Jenkins",{"slug":194,"name":195},"jvm","JVM",{"slug":197,"name":198},"aws","AWS",{"slug":200,"name":201},"cloudflare","Cloudflare",{"slug":74,"name":203},"Nginx",{"slug":205,"name":206},"redis","Redis",{"slug":75,"name":208},"Networking",{"slug":68,"name":210},"RabbitMQ",{"slug":212,"name":213},"oidc","OIDC",{"slug":70,"name":215},"REST",{"slug":217,"name":218},"terraform","Terraform",{"slug":220,"name":221},"cicd","CI\u002FCD",1782416851469]