{"id":24,"date":"2022-05-02T08:32:25","date_gmt":"2022-05-02T08:32:25","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/codingcat\/?p=24"},"modified":"2022-05-02T08:32:25","modified_gmt":"2022-05-02T08:32:25","slug":"cross-platform-discussion-app-midpoint-checkin","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/codingcat\/2022\/05\/02\/cross-platform-discussion-app-midpoint-checkin\/","title":{"rendered":"Cross Platform Discussion App &#8211; Midpoint checkin"},"content":{"rendered":"\n<p>After a month working on our app, Bridge, we finally have 5 screens with general layout, which are login screen, home screen displaying prompts, prompt detail screen, comments screen, and profile screen. <\/p>\n\n\n\n<p>The following we did in this month: <\/p>\n\n\n\n<p>1) We successfully connected to the Firebase realtime database and set it up, so we are able to read from and write to the database.<\/p>\n\n\n\n<p>2) The login screen is fully functional now. Users can create account and use their account to login the app.<\/p>\n\n\n\n<p>3) Our home screen could show up five random prompts and refresh every 24 hours. <\/p>\n\n\n\n<p>4) The prompt detail screen will allow user to view all the comments and upvote\/downvote the comments as they like.<\/p>\n\n\n\n<p>5) Our profile screen will allow user to add attribute and see all their activities\/comments for &#8220;today&#8221; when they use the app. <\/p>\n\n\n\n<p>What we are planning to work on after our Midpoint:<\/p>\n\n\n\n<p>1) Improve the UI for most our screens<\/p>\n\n\n\n<p>2) Allow users to edit and delete their comments. <\/p>\n\n\n\n<p>3) Cover more edge cases for login, upvote\/downvote, profile attributes, etc. <\/p>\n\n\n\n<p>It&#8217;s been a pleasure to work with my team. They are very responsive and helpful to the assigned tasks, pull request review and merge conflict. Attached some screens we are having now, and I can&#8217;t wait to share the final version of our app with the rest of the class. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"416\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5375\/files\/2022\/05\/image-1.png\" alt=\"\" class=\"wp-image-26\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5375\/files\/2022\/05\/image-1.png 695w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5375\/files\/2022\/05\/image-1-300x180.png 300w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After a month working on our app, Bridge, we finally have 5 screens with general layout, which are login screen, home screen displaying prompts, prompt detail screen, comments screen, and profile screen. The following we did in this month: 1) We successfully connected to the Firebase realtime database and set it up, so we are &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blogs.oregonstate.edu\/codingcat\/2022\/05\/02\/cross-platform-discussion-app-midpoint-checkin\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Cross Platform Discussion App &#8211; Midpoint checkin&#8221;<\/span><\/a><\/p>\n","protected":false},"author":12225,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-24","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/posts\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/users\/12225"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"predecessor-version":[{"id":27,"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/posts\/24\/revisions\/27"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/codingcat\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}