{"id":103,"date":"2025-02-16T02:14:02","date_gmt":"2025-02-16T02:14:02","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/?p=103"},"modified":"2025-02-16T02:14:02","modified_gmt":"2025-02-16T02:14:02","slug":"justin-ankroms-status-report-for-2-15","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/2025\/02\/16\/justin-ankroms-status-report-for-2-15\/","title":{"rendered":"Justin Ankrom&#8217;s Status Report for 2\/15"},"content":{"rendered":"<p>This week I added authentication to the our website. We chose to use Clerk as our authentication provider, since we get up to 10k active users for free and it makes it very easy to setup auth without us having to worry about setting it up ourselves. Now a user will have to be authenticated to enter our website. My progress is on schedule. Next week I will add a functionality for users to link their account with their physical board so we can ensure only they will be able to access and modify their board through our software.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-105\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.08.20\u202fPM-300x106.png\" alt=\"\" width=\"300\" height=\"106\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.08.20\u202fPM-300x106.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.08.20\u202fPM-768x270.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.08.20\u202fPM-1024x360.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.08.20\u202fPM.png 1740w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-104\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.05.57\u202fPM-300x216.png\" alt=\"\" width=\"300\" height=\"216\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.05.57\u202fPM-300x216.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.05.57\u202fPM-768x554.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.05.57\u202fPM-1024x739.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-content\/uploads\/sites\/367\/2025\/02\/Screenshot-2025-02-15-at-9.05.57\u202fPM.png 1436w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I added authentication to the our website. We chose to use Clerk as our authentication provider, since we get up to 10k active users for free and it makes it very easy to setup auth without us having to worry about setting it up ourselves. Now a user will have to be authenticated &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/2025\/02\/16\/justin-ankroms-status-report-for-2-15\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Justin Ankrom&#8217;s Status Report for 2\/15&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1006,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[3],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/posts\/103"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/users\/1006"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":106,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/posts\/103\/revisions\/106"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s25-teame0\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}