{"id":32,"date":"2026-08-12T10:07:24","date_gmt":"2026-08-12T10:07:24","guid":{"rendered":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/course\/interface-systems-from-scratch\/"},"modified":"2026-08-12T10:07:24","modified_gmt":"2026-08-12T10:07:24","slug":"interface-systems-from-scratch","status":"publish","type":"bwp_course","link":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/course\/interface-systems-from-scratch\/","title":{"rendered":"Interface Systems From Scratch"},"content":{"rendered":"<p>A component library is easy to start and hard to hand over. This course is about the handover.<\/p>\n<p>You will build a working library for a booking product \u2014 tokens, primitives, three real screens \u2014 and then give it to another student on the course to extend. Whatever they misunderstand is your feedback, and rebuilding around it is the last third of the course.<\/p>\n<p>Expect to throw away your first naming scheme. Everyone does.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Build a component library for a booking product, then hand it over and see what breaks.<\/p>\n","protected":false},"author":1,"featured_media":34,"comment_status":"open","ping_status":"closed","template":"","bwp_course_cat":[8],"class_list":["post-32","bwp_course","type-bwp_course","status-publish","has-post-thumbnail","hentry","bwp_course_cat-design"],"_links":{"self":[{"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/bwp_course\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/bwp_course"}],"about":[{"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/types\/bwp_course"}],"author":[{"embeddable":true,"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":0,"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/bwp_course\/32\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/media\/34"}],"wp:attachment":[{"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"bwp_course_cat","embeddable":true,"href":"https:\/\/blockwpthemes.com\/demo\/bwp-online-course-pro\/wp-json\/wp\/v2\/bwp_course_cat?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}