[{"data":1,"prerenderedAt":231},["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,132,160,172,184,192],{"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,126,129],{"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},"react","React",{"slug":127,"name":128},"next","Next.JS",{"slug":130,"name":131},"deno","Deno",{"name":133,"items":134},"PHP Ecosystem",[135,137,140,142,145,148,151,154,157],{"slug":63,"name":136},"PHP",{"slug":138,"name":139},"laravel","Laravel",{"slug":64,"name":141},"Symfony",{"slug":143,"name":144},"laminas","Laminas",{"slug":146,"name":147},"mezzio","Mezzio",{"slug":149,"name":150},"zend","Zend Framework",{"slug":152,"name":153},"wordpress","WordPress",{"slug":155,"name":156},"shopware","Shopware",{"slug":158,"name":159},"spryker","Spryker",{"name":161,"items":162},"Mobile",[163,166,169],{"slug":164,"name":165},"dart","Dart",{"slug":167,"name":168},"flutter","Flutter",{"slug":170,"name":171},"android","Android",{"name":173,"items":174},"Other Languages",[175,178,181],{"slug":176,"name":177},"java","Java",{"slug":179,"name":180},"python","Python",{"slug":182,"name":183},"go","Go",{"name":185,"items":186},"Operating Systems",[187,189],{"slug":77,"name":188},"Linux",{"slug":190,"name":191},"windows","Windows",{"name":193,"items":194},"Other",[195,197,199,202,205,208,211,213,216,218,220,223,225,228],{"slug":76,"name":196},"Git",{"slug":73,"name":198},"Docker",{"slug":200,"name":201},"jenkins","Jenkins",{"slug":203,"name":204},"jvm","JVM",{"slug":206,"name":207},"aws","AWS",{"slug":209,"name":210},"cloudflare","Cloudflare",{"slug":74,"name":212},"Nginx",{"slug":214,"name":215},"redis","Redis",{"slug":75,"name":217},"Networking",{"slug":68,"name":219},"RabbitMQ",{"slug":221,"name":222},"oidc","OIDC",{"slug":70,"name":224},"REST",{"slug":226,"name":227},"terraform","Terraform",{"slug":229,"name":230},"cicd","CI\u002FCD",1783417755093]