{"id":885,"date":"2025-10-04T03:44:56","date_gmt":"2025-10-04T03:44:56","guid":{"rendered":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/?p=885"},"modified":"2025-11-10T11:35:08","modified_gmt":"2025-11-10T11:35:08","slug":"week-5-architecture","status":"publish","type":"post","link":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/2025\/10\/04\/week-5-architecture\/","title":{"rendered":"Week 5: Architecture"},"content":{"rendered":"\n<p>This week, Team Stratagem focused on creating fleshed out, top-down approach to our project architecture. Our first step was to lay out the client side and server side components. Next, we went into the actual flow of user interaction. The UI should support multiple workflows like login, project selection, and schedule imports, with support for CSV, XLSX, and MPP files. We also considered a clickable interface vs an AI chatbot for users to specify their scheduling wants via natural language. <\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"989\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-content\/uploads\/sites\/213\/2025\/10\/IMG_2453-1-1024x989.jpg\" alt=\"\" class=\"wp-image-887 size-full\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-content\/uploads\/sites\/213\/2025\/10\/IMG_2453-1-1024x989.jpg 1024w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-content\/uploads\/sites\/213\/2025\/10\/IMG_2453-1-300x290.jpg 300w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-content\/uploads\/sites\/213\/2025\/10\/IMG_2453-1-768x742.jpg 768w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-content\/uploads\/sites\/213\/2025\/10\/IMG_2453-1-1536x1483.jpg 1536w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-content\/uploads\/sites\/213\/2025\/10\/IMG_2453-1-2048x1978.jpg 2048w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-content\/uploads\/sites\/213\/2025\/10\/IMG_2453-1-217x210.jpg 217w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Discussing User Flows and Edge Cases<\/p>\n<\/div><\/div>\n\n\n\n<p>We then discussed database architecture, sketched out the relationships between fields in our database, including user authentication information and scheduling information, and we will continue to flesh out the rest of our project for the upcoming Preliminary Design Review.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week, Team Stratagem focused on creating fleshed out, top-down approach to our project architecture. Our first step was to lay out the client side and server side components. Next, we went into the actual flow of user interaction. The&hellip; <a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/2025\/10\/04\/week-5-architecture\/\" aria-label=\"Read \\\"Week 5: Architecture\\\" class=\"read-more\">Read&nbsp;More<\/a><\/p>\n","protected":false},"author":845,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[10],"tags":[],"class_list":["post-885","post","type-post","status-publish","format-standard","hentry","category-fallsemester"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/posts\/885"}],"collection":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/users\/845"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/comments?post=885"}],"version-history":[{"count":1,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/posts\/885\/revisions"}],"predecessor-version":[{"id":889,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/posts\/885\/revisions\/889"}],"wp:attachment":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/media?parent=885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/categories?post=885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2526team05\/wp-json\/wp\/v2\/tags?post=885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}