[{"data":1,"prerenderedAt":57},["ShallowReactive",2],{"project:in3d:en":3,"i-tabler:device-desktop":47,"i-tabler:chart-line":51,"i-tabler:plug-connected":53,"i-tabler:tool":55},{"slug":4,"name":5,"summary":6,"role":7,"updateNote":-1,"meta":8,"coverUrl":-1,"lang":22,"isFallback":23,"featuredRank":24,"badge":25,"lastActivity":17,"tapeNumber":26,"blocks":27},"in3d","IN3D Virtual Showroom & Analytics Dashboard","A web-based 3D virtual showroom that lets customers browse products without visiting a physical venue, plus a dashboard for monitoring showroom data in real time.","Frontend Engineer",{"origin":9,"categories":10,"tags":12,"released":17,"company":18,"period":19},"company",[11],"frontend",[13,14,15,16],"vue","typescript","unocss","websocket","2024-01-01","topcloud",{"from":20,"to":21},"2024-01","2024-08","en",false,2,null,1,[28],{"type":29,"items":30},"features",[31,35,39,43],{"title":32,"description":33,"icon":34},"3D showroom integration","Worked with the 3D team to bring the 3D showroom into the web page through streaming.","tabler:device-desktop",{"title":36,"description":37,"icon":38},"Analytics dashboard","Built the admin dashboard in Vue to monitor foot traffic, product click-through rates and dwell time in real time.","tabler:chart-line",{"title":40,"description":41,"icon":42},"Customization and extension","Delivered custom features for different business needs, extended the WebSocket features and reworked code to improve scalability.","tabler:plug-connected",{"title":44,"description":45,"icon":46},"Product maintenance","Maintained existing features to keep the system running reliably.","tabler:tool",{"left":48,"top":48,"width":49,"height":49,"rotate":48,"vFlip":23,"hFlip":23,"body":50},0,24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 15h10m-8-4v4m6-4v4\"\u002F>",{"left":48,"top":48,"width":49,"height":49,"rotate":48,"vFlip":23,"hFlip":23,"body":52},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 19h16M4 15l4-6l4 2l4-5l4 4\"\u002F>",{"left":48,"top":48,"width":49,"height":49,"rotate":48,"vFlip":23,"hFlip":23,"body":54},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m7 12l5 5l-1.5 1.5a3.536 3.536 0 1 1-5-5zm10 0l-5-5l1.5-1.5a3.536 3.536 0 1 1 5 5zM3 21l2.5-2.5m13-13L21 3m-11 8l-2 2m5 1l-2 2\"\u002F>",{"left":48,"top":48,"width":49,"height":49,"rotate":48,"vFlip":23,"hFlip":23,"body":56},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 10h3V7L6.5 3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1-3 3l-6-6a6 6 0 0 1-8-8z\"\u002F>",1793955808979]