{"id":8,"date":"2022-10-13T13:34:17","date_gmt":"2022-10-13T13:34:17","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/paulo\/?p=8"},"modified":"2022-10-13T13:34:17","modified_gmt":"2022-10-13T13:34:17","slug":"capstone-planning","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/paulo\/2022\/10\/13\/capstone-planning\/","title":{"rendered":"Capstone Planning"},"content":{"rendered":"\n<p>My capstone team has spent the last 2 weeks has been comprised of getting to know each other and our respective backgrounds, setting up a guidelines regarding communication with one another, and lastly, taking the first steps toward beginning to realize our project by setting up repositories and workspaces.<\/p>\n\n\n\n<p>When working on a project such as this, it is easy to get sucked into coding as that is where the fun is. However, building a larger scale web application such as the one our team has selected requires more organization and coordination, especially when working in a team. Our plan of attack is as follows.<\/p>\n\n\n\n<p>One teammate is owning the backend side of our application and will be utilizing the following technologies:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Spring Boot &#8211; Java-based application development framework<\/li><li>Hibernate &#8211; Object Relational Mapping tool for Java<\/li><li>PostgreSQL &#8211; Relational database management system<\/li><li>Swagger UI &#8211; REST API documentation tool<\/li><li>AWS Cognito &#8211; Identity and access management service<\/li><li>Amazon S3 &#8211; Cloud object storage<\/li><li>AWS Elastic Beanstalk &#8211; Application deployment orchestration service<\/li><\/ul>\n\n\n\n<p>Myself and another teammate will be completing the frontend side of our application with React, a frontend JavaScript library. <\/p>\n\n\n\n<p>In addition, we have decided to utilize the following technologies for project management and communications.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>GitHub &#8211; Distributed version control (Separate repos for backend and frontend)<\/li><li>Jira &#8211; Issue and project tracking system<\/li><li>Discord &#8211; Social media platform for hosting asynchronous messaging as well as scheduled synchronous meetings<\/li><\/ul>\n\n\n\n<p>We have divvied up all necessary tasks for the first week and have created task\/user stories in Jira to track our progress. <\/p>\n\n\n\n<p>Now that the groundwork has been laid, my teammates and I are excited to begin coding the initial, broadly used components of our web application and see the first elements begin to come to life. Time to get to work!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My capstone team has spent the last 2 weeks has been comprised of getting to know each other and our respective backgrounds, setting up a guidelines regarding communication with one another, and lastly, taking the first steps toward beginning to realize our project by setting up repositories and workspaces. When working on a project such [&hellip;]<\/p>\n","protected":false},"author":12754,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/users\/12754"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/posts\/8\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/paulo\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}