{"id":2660,"date":"2025-03-25T00:00:54","date_gmt":"2025-03-25T06:00:54","guid":{"rendered":"https:\/\/gkovach.com\/?p=2660"},"modified":"2026-02-04T12:23:13","modified_gmt":"2026-02-04T19:23:13","slug":"wedding-seating-chart","status":"publish","type":"post","link":"https:\/\/gkovach.com\/?p=2660","title":{"rendered":"Wedding Seating Chart"},"content":{"rendered":"\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"2661\" src=\"https:\/\/gkovach.com\/wp-content\/uploads\/2025\/03\/jessigeorgewedding-580-1024x683.jpg\" alt=\"\" class=\"wp-image-2661\" srcset=\"https:\/\/gkovach.com\/wp-content\/uploads\/2025\/03\/jessigeorgewedding-580-1024x683.jpg 1024w, https:\/\/gkovach.com\/wp-content\/uploads\/2025\/03\/jessigeorgewedding-580-300x200.jpg 300w, https:\/\/gkovach.com\/wp-content\/uploads\/2025\/03\/jessigeorgewedding-580-768x512.jpg 768w, https:\/\/gkovach.com\/wp-content\/uploads\/2025\/03\/jessigeorgewedding-580-1536x1024.jpg 1536w, https:\/\/gkovach.com\/wp-content\/uploads\/2025\/03\/jessigeorgewedding-580-2048x1365.jpg 2048w, https:\/\/gkovach.com\/wp-content\/uploads\/2025\/03\/jessigeorgewedding-580-920x613.jpg 920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>For this project, I designed and built an interactive seating chart for my wedding reception that combined tactile engagement with modern tech. Guests were greeted by a sleek display featuring a list of names, each paired with a physical button. When a guest pressed the button by their name, their assigned seat lit up on a custom 3D printed scale model of the wedding venue.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For this project, I designed and built an interactive seating chart for my wedding reception that combined tactile engagement with modern tech. Guests were greeted by a sleek display featuring a list of names, each paired with a physical button. When a guest pressed the button by their name, their assigned seat lit up on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2662,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2660","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/gkovach.com\/index.php?rest_route=\/wp\/v2\/posts\/2660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gkovach.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gkovach.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gkovach.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gkovach.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2660"}],"version-history":[{"count":4,"href":"https:\/\/gkovach.com\/index.php?rest_route=\/wp\/v2\/posts\/2660\/revisions"}],"predecessor-version":[{"id":2831,"href":"https:\/\/gkovach.com\/index.php?rest_route=\/wp\/v2\/posts\/2660\/revisions\/2831"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gkovach.com\/index.php?rest_route=\/wp\/v2\/media\/2662"}],"wp:attachment":[{"href":"https:\/\/gkovach.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gkovach.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gkovach.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}