[{"data":1,"prerenderedAt":85},["ShallowReactive",2],{"site:de":3,"project:projects\u002Fde\u002Ffilter-car":43},{"id":4,"title":5,"availability":6,"brand":7,"domain":8,"email":9,"extension":10,"gitlab":11,"heroStack":12,"linkedin":21,"location":22,"meta":23,"name":7,"photo":24,"resume":25,"stats":26,"statusBar":39,"stem":40,"tagline":41,"__hash__":42},"site\u002Fsite\u002Fde.yml","Softwareentwickler","offen für eine Festanstellung","Burak Daliahmad","burak-daliahmad.pages.dev","burakdaliahmad@gmail.com","yml","https:\u002F\u002Fgitlab.com\u002Fburak77",[13,14,15,16,17,18,19,20],"Laravel","Nuxt 3","Vue 3","TypeScript","Odoo","PostgreSQL","Socket.io","Redis","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fburak-daliahmad","Latakia, Syrien · offen für Remote-Arbeit",{},"\u002Fimages\u002Fburak.jpg","\u002Fresume.pdf",[27,30,33,36],{"value":28,"label":29},"4+","Jahre im Einsatz",{"value":31,"label":32},"11","Projekte hier",{"value":34,"label":35},"5+","Systeme im Betrieb",{"value":37,"label":38},"offen","für eine Festanstellung","offen für Angebote","site\u002Fde","Softwareentwickler mit über vier Jahren Erfahrung. Ich baue die Laravel- und Odoo-Backends, die das Geschäft tragen, und die Nuxt-Frontends, die man tatsächlich gern benutzt.\n","oTDVP3FRi1MhCVPfxQFjyEMg4-hvUfvydroqAAGnUpY",{"id":44,"title":45,"body":46,"code":66,"desc":67,"description":52,"extension":68,"featured":69,"live":66,"meta":70,"name":71,"navigation":69,"num":72,"order":72,"path":73,"seo":74,"shot":66,"shotNote":75,"stack":76,"stem":83,"__hash__":84},"projects\u002Fprojects\u002Fde\u002Ffilter-car.md","Filter Car",{"type":47,"value":48,"toc":62},"minimark",[49,53,56,59],[50,51,52],"p",{},"Bei Davinda gebaut. Die Einheit dieses Systems ist nicht der Benutzer, sondern\nder Mandant. Ein Unternehmen hält Franchises, ein Franchise hält Filialen, und\njede Datenzeile gehört irgendwohin in diesen Baum.",[50,54,55],{},"Damit ist die Autorisierung nicht ein Feature am Rand, sondern das ganze\nProblem. Was jemand lesen, ändern oder auch nur als existent erkennen darf,\nentscheidet seine Stelle in der Hierarchie — nicht eine flache Rechteliste, die\nan ein Konto geheftet wurde. Ein Fehler in einer einzigen Abfrage, und eine\nFiliale sieht die Einnahmen eines anderen Unternehmens.",[50,57,58],{},"Darüber liegt die operative Seite, von der das Geschäft tatsächlich lebt: Wasch-\nund Serviceaufträge, Wartungsarbeiten und ein Ersatzteilbestand, von dem jede\nFiliale ihre eigene Sicht führt.",[50,60,61],{},"Mein Teil war das Backend — das Mandantenmodell, die Rollen und Rechte und die\nAPI.",{"title":63,"searchDepth":64,"depth":64,"links":65},"",2,[],null,"Autowäsche, Wartung und Ersatzteile für ein Netz, das nicht ein Betrieb ist, sondern viele — Unternehmen, die Franchises darunter und deren Filialen, und jeder sieht nur, was ihm gehört.\n","md",true,{},"Filter Car — Mandantenfähiger Betrieb","10","\u002Fprojects\u002Fde\u002Ffilter-car",{"description":52},"Nur Backend — keine sichtbare Oberfläche für einen Screenshot",[77,78,79,80,81,82],"Laravel 12","Sanctum","OpenAPI \u002F Swagger","MySQL","Mandantenfähigkeit","Rollen und Rechte","projects\u002Fde\u002Ffilter-car","DtqZrYs1FmavyJAVk6YyLQocO9huitJ7xya2cIaBIKU",1788026178219]