[{"data":1,"prerenderedAt":205},["ShallowReactive",2],{"slug-content-en-\u002Fprojects\u002Frichter-historica":3},{"kind":4,"item":5,"categories":55},"project",{"id":6,"title":7,"body":8,"dateEnd":35,"dateStart":36,"description":37,"extension":38,"featuredInCv":39,"link":40,"meta":41,"navigation":42,"path":43,"repo":40,"seo":44,"stem":45,"tags":46,"__hash__":54},"projects_en\u002Fprojects\u002Frichter-historica.md","richter-historica.de",{"type":9,"value":10,"toc":30},"minimark",[11,16,20,27],[12,13,15],"h2",{"id":14},"about-the-project","About the Project",[17,18,19],"p",{},"An online shop specializing in the sale of military antiques.",[17,21,22,23,26],{},"The project was built with Shopware 6, with a custom theme developed according to the client's wishes.",[24,25],"br",{},"\nSince the shop mainly sells one-of-a-kind items, a reservation feature was also built at the client's request, giving customers enough time to complete their order without worrying that the item might be bought by another customer in the meantime.",[17,28,29],{},"Additionally, a bulk-publishing feature for listings was developed, allowing my client to publish many items at once without having to approve each item individually.",{"title":31,"searchDepth":32,"depth":32,"links":33},"",2,[34],{"id":14,"depth":32,"text":15},"2023-06","2020-06","Online shop specializing in the sale of military antiques.","md",false,null,{},true,"\u002Fprojects\u002Frichter-historica",{"title":7,"description":37},"projects\u002Frichter-historica",[47,48,49,50,51,52,53],"shopware","php","sql","html5","css3","docker","git","eNlZQlf-ch2lwm8KdYsn7iCb8ASTgPLOsECjEinTsfc",[56,64,83,104,132,144,153,162],{"name":57,"items":58},"Databases",[59,61],{"slug":49,"name":60},"SQL (MySQL, MariaDB)",{"slug":62,"name":63},"sqlite","SQLite",{"name":65,"items":66},"Frontend",[67,69,71,74,77,80],{"slug":50,"name":68},"HTML5",{"slug":51,"name":70},"CSS3",{"slug":72,"name":73},"tailwindcss","Tailwind CSS",{"slug":75,"name":76},"bootstrap","Bootstrap",{"slug":78,"name":79},"uikit","UIkit",{"slug":81,"name":82},"extjs","Ext JS",{"name":84,"items":85},"JavaScript Ecosystem",[86,89,92,95,98,101],{"slug":87,"name":88},"javascript","JavaScript",{"slug":90,"name":91},"typescript","TypeScript",{"slug":93,"name":94},"nodejs","Node.js",{"slug":96,"name":97},"vuejs","Vue.js",{"slug":99,"name":100},"nuxt","Nuxt.JS",{"slug":102,"name":103},"deno","Deno",{"name":105,"items":106},"Backend",[107,109,112,115,118,121,124,127,129],{"slug":48,"name":108},"PHP",{"slug":110,"name":111},"laravel","Laravel",{"slug":113,"name":114},"symfony","Symfony",{"slug":116,"name":117},"laminas","Laminas",{"slug":119,"name":120},"mezzio","Mezzio",{"slug":122,"name":123},"zend","Zend Framework",{"slug":125,"name":126},"wordpress","WordPress",{"slug":47,"name":128},"Shopware",{"slug":130,"name":131},"spryker","Spryker",{"name":133,"items":134},"Mobile",[135,138,141],{"slug":136,"name":137},"dart","Dart",{"slug":139,"name":140},"flutter","Flutter",{"slug":142,"name":143},"android","Android",{"name":145,"items":146},"Other Languages",[147,150],{"slug":148,"name":149},"java","Java",{"slug":151,"name":152},"python","Python",{"name":154,"items":155},"Operating Systems",[156,159],{"slug":157,"name":158},"linux","Linux",{"slug":160,"name":161},"windows","Windows",{"name":163,"items":164},"Other",[165,167,169,172,175,178,181,184,187,190,193,196,199,202],{"slug":53,"name":166},"Git",{"slug":52,"name":168},"Docker",{"slug":170,"name":171},"jenkins","Jenkins",{"slug":173,"name":174},"jvm","JVM",{"slug":176,"name":177},"aws","AWS",{"slug":179,"name":180},"cloudflare","Cloudflare",{"slug":182,"name":183},"nginx","Nginx",{"slug":185,"name":186},"redis","Redis",{"slug":188,"name":189},"networking","Networking",{"slug":191,"name":192},"rabbitmq","RabbitMQ",{"slug":194,"name":195},"oidc","OIDC",{"slug":197,"name":198},"rest","REST",{"slug":200,"name":201},"terraform","Terraform",{"slug":203,"name":204},"cicd","CI\u002FCD",1782416851469]