{"id":175,"date":"2020-11-10T12:24:37","date_gmt":"2020-11-10T12:24:37","guid":{"rendered":"https:\/\/cupl.co.uk\/?page_id=175"},"modified":"2020-12-18T09:58:46","modified_gmt":"2020-12-18T09:58:46","slug":"cuplfrontend","status":"publish","type":"page","link":"https:\/\/cupl.co.uk\/index.php\/software\/cuplfrontend\/","title":{"rendered":"cuplfrontend"},"content":{"rendered":"\n<p>cuplfrontend is a Single Page Application built with the <a href=\"https:\/\/reactjs.org\/\" data-type=\"URL\" data-id=\"https:\/\/reactjs.org\/\">React<\/a> web framework. It opens when a <a href=\"https:\/\/cupl.co.uk\/index.php\/cuplTag\/\" data-type=\"URL\" data-id=\"https:\/\/cupl.co.uk\/index.php\/cuplTag\/\">cuplTag<\/a> is scanned and communicates with the <a href=\"https:\/\/cupl.co.uk\/index.php\/cuplbackend\/\" data-type=\"page\" data-id=\"173\">cuplbackend<\/a> web service.<\/p>\n\n\n\n<p>The application is split into features for <a href=\"https:\/\/cupl.co.uk\/index.php\/cuplfrontend-admin-features\/\" data-type=\"page\" data-id=\"616\">administrators<\/a> and <a href=\"https:\/\/cupl.co.uk\/index.php\/cuplfrontend-consumer-features\/\" data-type=\"page\" data-id=\"618\">end-users<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/cupl.co.uk\/wp-content\/uploads\/2020\/12\/cuplfrontend_consumertag-530x1024.png\" alt=\"\" class=\"wp-image-613\" width=\"265\" height=\"512\" srcset=\"https:\/\/cupl.co.uk\/wp-content\/uploads\/2020\/12\/cuplfrontend_consumertag-530x1024.png 530w, https:\/\/cupl.co.uk\/wp-content\/uploads\/2020\/12\/cuplfrontend_consumertag-600x1160.png 600w, https:\/\/cupl.co.uk\/wp-content\/uploads\/2020\/12\/cuplfrontend_consumertag-155x300.png 155w, https:\/\/cupl.co.uk\/wp-content\/uploads\/2020\/12\/cuplfrontend_consumertag-768x1485.png 768w, https:\/\/cupl.co.uk\/wp-content\/uploads\/2020\/12\/cuplfrontend_consumertag-795x1536.png 795w, https:\/\/cupl.co.uk\/wp-content\/uploads\/2020\/12\/cuplfrontend_consumertag.png 808w\" sizes=\"(max-width: 265px) 100vw, 265px\" \/><figcaption>cuplfrontend showing the latest temperature, humidity and battery levels for a cuplTag sensor.<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>cuplfrontend is a Single Page Application built with the React web framework. It opens when a cuplTag is scanned and communicates with the cuplbackend web service. The application is split into features for administrators and end-users.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":194,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"spay_email":""},"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable":"<p>cuplfrontend is a Single Page Application built with the React web framework. It opens when a cuplTag is scanned and communicates with the cuplbackend web service. The application is split into features for administrators and end-users. cuplfrontend showing the latest temperature, humidity and battery levels for a cuplTag sensor.<\/p>\n","category_list":"","author_info":{"name":"malcolmmackay","url":"https:\/\/cupl.co.uk\/index.php\/author\/malcolmmackay\/"},"comments_num":"0 comments","featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable_v2":"<p>cuplfrontend is a Single Page Application built with the React web framework. It opens when a cuplTag is scanned and communicates with the cuplbackend web service. The application is split into features for administrators and end-users. cuplfrontend showing the latest temperature, humidity and battery levels for a cuplTag sensor.<\/p>\n","category_list_v2":"","author_info_v2":{"name":"malcolmmackay","url":"https:\/\/cupl.co.uk\/index.php\/author\/malcolmmackay\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/175"}],"collection":[{"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":14,"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/175\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/175\/revisions\/801"}],"up":[{"embeddable":true,"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/194"}],"wp:attachment":[{"href":"https:\/\/cupl.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}