{"id":31,"date":"2023-04-21T03:55:23","date_gmt":"2023-04-21T03:55:23","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/boswelas\/?p=31"},"modified":"2023-04-21T03:55:23","modified_gmt":"2023-04-21T03:55:23","slug":"getting-started","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/boswelas\/2023\/04\/21\/getting-started\/","title":{"rendered":"Getting Started"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Project Overview<\/strong><\/h2>\n\n\n\n<p>I have been assigned to work on a crowd-sourced travel planner app as my capstone project. This was good news since it was my top choice out of the available projects and, even better, I have great teammates. I think we each bring different skills and ideas to the project, and we are going to do a good job.<\/p>\n\n\n\n<p>Our project seems comprehensible enough, but dividing up jobs and coming up with a work schedule was not an easy task. \u00a0In our team meeting, we discussed dividing up work by frontend and backend or by components of the project. Both strategies presented pros and cons, but we ultimately decided to divide up work based on the major components of the project \u2013 the user, experiences, and search-related features.<\/p>\n\n\n\n<p>A major reason for not dividing up the work by frontend\/backend was that our project is a bit frontend heavy; this might make more work for some members than others. Also, it seems that all the members of our team are experienced with both frontend and backend, so dividing the work by major components allows everyone to take ownership of specific features and ensures that each aspect of our project will receive equal attention. Another plus is that we\u2019ll all gain some additional experience with frontend and backend, and I think it lets us work more independently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Technologies<\/strong><\/h2>\n\n\n\n<p>All members of the team have previous experience using Python and Flask, so that\u2019s what we chose to use for backend, along with MySQL for our database. When it comes to frontend, we\u2019ll be using React via Next.JS.<\/p>\n\n\n\n<p>I seem to be the odd one out since I don\u2019t have previous experience using React (it wasn\u2019t part of the curriculum when I took Web Dev two years ago), so I have my work cut out for me. It\u2019s also been a while since I\u2019ve used JavaScript, so that\u2019s one more topic to review before beginning serious work on the project.<\/p>\n\n\n\n<p>While I am eager to learn new things during the project and it\u2019s sort of the point of these projects, it is frustrating for my work to be impeded by a knowledge gap. The class has a little bit of a tight schedule, and I would hate to slow down my team. However, it seems more prudent to invest time studying new technologies in the beginning rather than to stumble through the project later. By studying now, I will have a better understanding of what needs to be done and how to do it. I\u2019m sure my work will move more quickly and smoothly than it would otherwise.<\/p>\n\n\n\n<p>So, here\u2019s to a slow start, but hopefully a strong foundation~<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Overview I have been assigned to work on a crowd-sourced travel planner app as my capstone project. This was good news since it was my top choice out of the available projects and, even better, I have great teammates. I think we each bring different skills and ideas to the project, and we are &hellip; <a href=\"https:\/\/blogs.oregonstate.edu\/boswelas\/2023\/04\/21\/getting-started\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Getting Started<\/span><\/a><\/p>\n","protected":false},"author":13505,"featured_media":33,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/users\/13505"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":3,"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"predecessor-version":[{"id":35,"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/posts\/31\/revisions\/35"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/media\/33"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boswelas\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}