{"id":15,"date":"2025-03-07T03:26:30","date_gmt":"2025-03-07T03:26:30","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/?p=15"},"modified":"2025-03-07T03:26:30","modified_gmt":"2025-03-07T03:26:30","slug":"project-reflection","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/2025\/03\/07\/project-reflection\/","title":{"rendered":"Project Reflection"},"content":{"rendered":"\n<p>Our project, <em>Furever Matchup<\/em>, is a pet adoption platform that seeks to enhance compatibility matching between adopters and pets. My work on the project has played a key role in incorporating the email feature, ensuring easy communication between users and shelters. I also presented our progress to keep our team aligned and emphasize our development.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Challenges and Solutions<\/h4>\n\n\n\n<p>One of the most challenging tasks was to make email functionality stable and secure. I originally struggled to set up email server settings and ensure that messages weren&#8217;t marked as spam. We resolved this by properly setting up SMTP authentication, utilizing flask-mail, and implementing email verification techniques. I definitely had to rely on some team-mates to help me troubleshoot.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Project Expectations<\/h4>\n\n\n\n<p>I chose this project because I wanted to be doing something worthwhile and useful. It has far exceeded my expectations in terms of functionality and collaboration. Seeing our platform take shape and understanding it could potentially make pet adoption processes easier has been incredibly rewarding.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Lessons Learned<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Email integration is tricky<\/strong> \u2013 Email functionality handling involves working with security components, rate limits, and spam filtering.<\/li>\n\n\n\n<li><strong>MongoDB is agile<\/strong> \u2013 Using a NoSQL database allowed us to store and access pet and adopter data efficiently.<\/li>\n\n\n\n<li><strong>Communication is the key<\/strong> \u2013 Frequent check-ins kept the team on track and aligned.<\/li>\n\n\n\n<li><strong>Real-world applications make a difference<\/strong> \u2013 Working on a project with real-world applications made it so much more engaging.<\/li>\n\n\n\n<li><strong>Presentations improve understanding<\/strong> \u2013 Explaining our work to others helped to cement my own understanding.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Our project, Furever Matchup, is a pet adoption platform that seeks to enhance compatibility matching between adopters and pets. My work on the project has played a key role in incorporating the email feature, ensuring easy communication between users and shelters. I also presented our progress to keep our team aligned and emphasize our development. [&hellip;]<\/p>\n","protected":false},"author":14634,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/users\/14634"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/posts\/15\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/marenscapstone\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}