{"id":125,"date":"2021-11-06T23:33:53","date_gmt":"2021-11-06T23:33:53","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/?p=125"},"modified":"2021-11-08T06:06:21","modified_gmt":"2021-11-08T06:06:21","slug":"nathans-status-report-for-nov-6-2021","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/2021\/11\/06\/nathans-status-report-for-nov-6-2021\/","title":{"rendered":"Nathan&#8217;s Status Report for Nov 6 2021"},"content":{"rendered":"<p><span class=\"textLayer--absolute\">What\u00a0<\/span><span class=\"textLayer--absolute\">did\u00a0<\/span><span class=\"textLayer--absolute\">you\u00a0<\/span><span class=\"textLayer--absolute\">personally\u00a0<\/span><span class=\"textLayer--absolute\">accomplish\u00a0<\/span><span class=\"textLayer--absolute\">this\u00a0<\/span><span class=\"textLayer--absolute\">week\u00a0<\/span><span class=\"textLayer--absolute\">on\u00a0<\/span><span class=\"textLayer--absolute\">the\u00a0<\/span><span class=\"textLayer--absolute\">project?<\/span><\/p>\n<p>This week, I finished the deployment of the backend server. Now, the backend server is able to handle post requests of create_hub, create_seats, update_seats, delete_hub, delete_seats and the important get request of get_free_seats from the public endpoint of:<\/p>\n<p>https:\/\/freeseats-a3.herokuapp.com\/<\/p>\n<p>I used Heroku, due to low-costs (free), and focus on deployment of an MVP. However, Heroku has capabilities to handle large load, which will be important if we wanted to scale our project.<\/p>\n<p>This is for use of the data hub component. For integration, I wrote a quick API docs for use of the backend API:\u00a0https:\/\/github.com\/FreeSeats-Team\/freeseats\/blob\/web-deploy\/web_app\/README.md<\/p>\n<p>I made a frontend that is a basic skeleton to simply display data in a list form with elements:<\/p>\n<p>Data_Hub_ID: #_of_free_seats<\/p>\n<p>This will be extended upon to include location and aesthetics.<\/p>\n<p><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">Is\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">your\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">progress\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">on\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">schedule\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">or\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">behind?<\/span><\/p>\n<p>I am on schedule with my parts and feel confident moving forward, for our demo. I expect that as we move further into the implementation part, we will have a lot more roadblocks, so I will be working hard in the weeks to come.<\/p>\n<p><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">What\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">deliverables\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">do\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">you\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">hope\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">to\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">complete\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">in\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">the\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">next\u00a0<\/span><span class=\"textLayer--absolute\" style=\"font-size: 1rem\">week?<\/span><\/p>\n<p>This week, my task it to work on the web application frontend and polish out the backend if issues arise. For the demo, I hope to have MVP functionality of the frontend with backend integration with the hardware components. After the demo, I will polish out the frontend&#8217;s aesthetics and add more robust database entries (with locations, etc.). I can&#8217;t wait!\u00a0\ud83d\ude01<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What\u00a0did\u00a0you\u00a0personally\u00a0accomplish\u00a0this\u00a0week\u00a0on\u00a0the\u00a0project? This week, I finished the deployment of the backend server. Now, the backend server is able to handle post requests of create_hub, create_seats, update_seats, delete_hub, delete_seats and the important get request of get_free_seats from the public endpoint of: https:\/\/freeseats-a3.herokuapp.com\/ I used Heroku, due to low-costs (free), and focus on deployment of an MVP. However, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/2021\/11\/06\/nathans-status-report-for-nov-6-2021\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Nathan&#8217;s Status Report for Nov 6 2021&#8221;<\/span><\/a><\/p>\n","protected":false},"author":505,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[7,6],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/posts\/125"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/users\/505"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"predecessor-version":[{"id":126,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/posts\/125\/revisions\/126"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama3\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}