[{"data":1,"prerenderedAt":62},["ShallowReactive",2],{"navigation":3,"project-xeon":26},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Blog","/blog","blog",[9,13,17,21],{"title":10,"path":11,"stem":12},"From Mockup to Market: My End-to-End Product Design Process","/blog/from-mockup-to-market","blog/from-mockup-to-market",{"title":14,"path":15,"stem":16},"How I Built My Design System from Scratch","/blog/how-i-built-my-own-design-system-from-scratch","blog/how-i-built-my-own-design-system-from-scratch",{"title":18,"path":19,"stem":20},"The Psychology of Color in UI Design","/blog/psychology-of-color-in-ui-design","blog/psychology-of-color-in-ui-design",{"title":22,"path":23,"stem":24},"The Case for Slow Design in a Fast-Paced Digital World","/blog/slow-design-in-fast-paced-digital-world","blog/slow-design-in-fast-paced-digital-world",false,{"id":27,"title":28,"date":29,"description":30,"extension":31,"gallery":32,"highlights":33,"image":37,"imageCaption":32,"links":38,"meta":44,"sections":32,"slug":47,"stack":58,"stem":59,"tags":60,"url":45,"__hash__":61},"projects/projects/xeon.yml","Xeon","2025-01-01T00:00:00.000Z","Bot Discord en Python (py-cord) avec outils de modération, gestion de rôles et système de logs détaillés.","yml",null,[34,35,36],"Commandes de modération et attribution automatique de rôles.","Logs d'événements (édition/suppression de messages) envoyés sur des canaux dédiés.","Persistance des configurations dans MongoDB.","/images/projects/xeon/screen-xeon.png",[39],{"label":40,"to":41,"icon":42,"target":43},"Code source","https://github.com/ilyanfraimbault/Xeon","i-lucide-github","_blank",{"path":45,"body":46},"/projects/xeon",{"slug":47,"title":28,"description":30,"image":37,"url":45,"tags":48,"date":52,"stack":53,"links":55,"highlights":57},"xeon",[49,50,51],"Python","Discord","MongoDB","2025-01-01",[49,54,51],"py-cord",[56],{"label":40,"to":41,"icon":42,"target":43},[34,35,36],[49,54,51],"projects/xeon",[49,50,51],"6aRQyn5qjBLZJ5CKrvoJ1OJVaYjhJaV9-hyYVutOcvs",1777818885825]