{"id":79,"date":"2023-05-01T15:49:53","date_gmt":"2023-05-01T15:49:53","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/tannoura\/?page_id=79"},"modified":"2023-05-01T16:14:05","modified_gmt":"2023-05-01T16:14:05","slug":"bp-3","status":"publish","type":"page","link":"https:\/\/blogs.oregonstate.edu\/tannoura\/bp-3\/","title":{"rendered":"Blog Post 3"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-background-color has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-fba978fb76daf57922dc73a6a6aae3b2 has-global-padding is-layout-constrained wp-container-core-group-is-layout-23b1a4dc wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-group alignwide is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-b585a4aa wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\"><div class=\"is-default-size wp-block-site-logo\"><a href=\"https:\/\/blogs.oregonstate.edu\/tannoura\/\" class=\"custom-logo-link\" rel=\"home\"><img loading=\"lazy\" decoding=\"async\" width=\"514\" height=\"499\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/04\/headshot.jpg\" class=\"custom-logo\" alt=\"headshot of author\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/04\/headshot.jpg 514w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/04\/headshot-300x291.jpg 300w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/a><\/div>\n\n<h1 class=\"has-link-color wp-elements-f1e98d6c897e424c7d4e8232ded39f0a wp-block-site-title\"><a href=\"https:\/\/blogs.oregonstate.edu\/tannoura\" target=\"_self\" rel=\"home\">CS467- Capstone Project Journey<\/a><\/h1><\/div>\n\n\n<nav class=\"is-responsive items-justified-right wp-block-navigation is-content-justification-right is-layout-flex wp-container-core-navigation-is-layout-f665d2b5 wp-block-navigation-is-layout-flex\" aria-label=\"Navigation\" \n\t\t data-wp-interactive=\"core\/navigation\" data-wp-context='{\"overlayOpenedBy\":{\"click\":false,\"hover\":false,\"focus\":false},\"type\":\"overlay\",\"roleAttribute\":\"\",\"ariaLabel\":\"Menu\"}'><button aria-haspopup=\"dialog\" aria-label=\"Open menu\" class=\"wp-block-navigation__responsive-container-open\" \n\t\t\t\tdata-wp-on--click=\"actions.openMenuOnClick\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t><svg width=\"24\" height=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 7.5h16v1.5H4z\"><\/path><path d=\"M4 15h16v1.5H4z\"><\/path><\/svg><\/button>\n\t\t\t\t<div class=\"wp-block-navigation__responsive-container\"  id=\"modal-1\" \n\t\t\t\tdata-wp-class--has-modal-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-class--is-menu-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-watch=\"callbacks.initMenu\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t\tdata-wp-on--focusout=\"actions.handleMenuFocusout\"\n\t\t\t\ttabindex=\"-1\"\n\t\t\t>\n\t\t\t\t\t<div class=\"wp-block-navigation__responsive-close\" tabindex=\"-1\">\n\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-dialog\" \n\t\t\t\tdata-wp-bind--aria-modal=\"state.ariaModal\"\n\t\t\t\tdata-wp-bind--aria-label=\"state.ariaLabel\"\n\t\t\t\tdata-wp-bind--role=\"state.roleAttribute\"\n\t\t\t>\n\t\t\t\t\t\t\t<button aria-label=\"Close menu\" class=\"wp-block-navigation__responsive-container-close\" \n\t\t\t\tdata-wp-on--click=\"actions.closeMenuOnClick\"\n\t\t\t><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z\"><\/path><\/svg><\/button>\n\t\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-container-content\" \n\t\t\t\tdata-wp-watch=\"callbacks.focusFirstElement\"\n\t\t\t id=\"modal-1-content\">\n\t\t\t\t\t\t\t\t<ul class=\"wp-block-navigation__container is-responsive items-justified-right wp-block-navigation\"><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/blogs.oregonstate.edu\/tannoura\/bp-4\/\"><span class=\"wp-block-navigation-item__label\">Blog Post 4<\/span><\/a><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/blogs.oregonstate.edu\/tannoura\/bp-3\/\"><span class=\"wp-block-navigation-item__label\">Blog Post 3<\/span><\/a><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/blogs.oregonstate.edu\/tannoura\/bp-2\/\"><span class=\"wp-block-navigation-item__label\">Blog Post 2<\/span><\/a><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/blogs.oregonstate.edu\/tannoura\/bp-1\/\"><span class=\"wp-block-navigation-item__label\">Blog Post 1<\/span><\/a><\/li><\/ul>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/nav><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"has-contrast-color has-text-color has-background wp-block-heading\" style=\"background:linear-gradient(135deg,rgb(252,185,0) 28%,rgb(255,105,0) 100%);margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--40);font-size:clamp(25.5px, 1.594rem + ((1vw - 3.2px) * 1.989), 43px);font-style:normal;font-weight:400\">CS467 &#8211; Midway Through The Ride<\/h1>\n\n\n\n<div class=\"wp-block-group has-contrast-color has-text-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-23b1a4dc wp-block-group-is-layout-constrained\" style=\"border-radius:20px;background:linear-gradient(135deg,rgb(252,185,0) 43%,rgb(255,105,0) 100%);padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<p class=\"has-contrast-color has-text-color\" style=\"font-size:clamp(24.034px, 1.502rem + ((1vw - 3.2px) * 1.814), 40px);line-height:1.1\">Blog Post 3<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\"><strong>What communication tools is your team using, and how well is this going?<\/strong><\/h5>\n\n\n\n<p class=\"has-contrast-color has-text-color\">Our team primarily uses Microsoft Teams to communicate about the project. During the project setup we had used it for video conferencing, but recently we have chosen to communicate through messaging primarily. I have liked using Teams, however, it is difficult to keep track of messages when there are many going through the channel in the span of one day. I found it helpful to create two channels, one for daily updates about what we are working on and the other as a general chat. The first channel ensures that we limit merge conflicts and working on the same items, to avoid doing the same work twice. The later is a good space for questions that arise and brainstorming how to go about fixing issues that come up.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Do you feel your project is on-track to succeed? If not, what do you plan to do to help the team get back on track?<\/strong><\/h5>\n\n\n\n<p>I&#8217;m very proud of how far we&#8217;ve come with the project thus far. I have been fortunate to have few days where I am stuck, despite mobile development being new to me. However, I would also want to point out that our team has spent a lot more time than the estimated ten a week by the course. I believe the hardest part will be figuring out how to deploy and creating an application that works cross-platform, as there are many regulations in terms of Apple and Android specifics with some of the features we are trying to implement such as authorization and push notifications.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>How often does your team commit their code? Is code integrating easily?<\/strong><\/h5>\n\n\n\n<p>For the most part we have had a high success rate when it comes to integrating our code. This is because we communicate to each other before starting a task to avoid working on the same files in the code base as much as possible. When there are merging conflicts, they tend to be relatively simple to resolve. I believe I have ran into this issue the most as I push larger PRs than my team members. At this point in the project I am hoping to soon take the time to refactor the code as we are using React and it is easy to avoid repetitive chunks of code if we implement more robust components.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover is-light is-layout-flow wp-block-cover-is-layout-flow\" style=\"min-height:516px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1334\" class=\"wp-block-cover__image-background wp-image-90\" alt=\"Screenshot of Map View of the UI\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/MapView.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/MapView.jpg 750w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/MapView-169x300.jpg 169w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/MapView-576x1024.jpg 576w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><div class=\"wp-block-cover__inner-container\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-cover is-light is-layout-flow wp-block-cover-is-layout-flow\" style=\"min-height:502px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1334\" class=\"wp-block-cover__image-background wp-image-89\" alt=\"Screenshot of the List View of the UI\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/ListView.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/ListView.jpg 750w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/ListView-169x300.jpg 169w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/ListView-576x1024.jpg 576w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><div class=\"wp-block-cover__inner-container\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-cover is-light is-layout-flow wp-block-cover-is-layout-flow\" style=\"min-height:491px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1334\" class=\"wp-block-cover__image-background wp-image-88\" alt=\"Screenshot of the Bike Checkout page of the UI\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/Checkout.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/Checkout.jpg 750w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/Checkout-169x300.jpg 169w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6743\/files\/2023\/05\/Checkout-576x1024.jpg 576w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><div class=\"wp-block-cover__inner-container\"><\/div><\/div>\n\n\n\n<p><strong>A handful of recent screenshots of the UI<\/strong> &#8211; including the Bike Search page (with both a map and list view) as well as the Bike Checkout page (reached by clicking on a bike in the list).<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>CS467 &#8211; Midway Through The Ride Blog Post 3 What communication tools is your team using, and how well is this going? Our team primarily uses Microsoft Teams to communicate about the project. During the project setup we had used it for video conferencing, but recently we have chosen to communicate through messaging primarily. I [&hellip;]<\/p>\n","protected":false},"author":13429,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank","meta":{"footnotes":""},"class_list":["post-79","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/pages\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/users\/13429"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":4,"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/pages\/79\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/pages\/79\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/tannoura\/wp-json\/wp\/v2\/media?parent=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}