{"id":82,"date":"2025-11-08T20:07:55","date_gmt":"2025-11-08T20:07:55","guid":{"rendered":"https:\/\/damianrene.dev\/?page_id=82"},"modified":"2025-11-08T20:07:56","modified_gmt":"2025-11-08T20:07:56","slug":"budget-buddy-ios-app","status":"publish","type":"page","link":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/budget-buddy-ios-app\/","title":{"rendered":"Budget Buddy -iOS App"},"content":{"rendered":"\n<p class=\"has-foreground-color has-text-color has-link-color wp-elements-c9f0e0dc869e8af46c18e6c7ac36b9e2 wp-block-paragraph\"><strong>Overview:<\/strong><br>Budget Buddy is an iOS app designed to help students track expenses, manage meal-swipe budgets, and build better financial habits. The app bridges a common gap on campus \u2014 providing an easy way to visualize spending from school-provided funds  in one place.<\/p>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-foreground-color has-text-color has-link-color wp-elements-a50dd9907a50b4c1a93a436abd56c8a4 wp-block-paragraph\"><strong>Inspiration:<\/strong><\/p>\n\n\n\n<p class=\"has-foreground-color has-text-color has-link-color wp-elements-7387cf30147737be8752929972d8ecdd wp-block-paragraph\">This project also grew out of a growing frustration with the current app used by Swarthmore. They partnered with GET Mobile a while back to handle their digital key cards and virtual currency for students. While the GET app does display some of the same information(current running totals for meal swipes and campus cash) it had no way to help students budget their points over the semester. <\/p>\n\n\n\n<p class=\"has-foreground-color has-text-color has-link-color wp-elements-8e1f5e423b8ba6af4df09d1f31d64fc3 wp-block-paragraph\">That is where Budget Buddy came in! My cofounder Brooke Carrier approached me with the idea of creating a way for students to have an automatically calculated daily budget which would update each morning. This would allow students to start their day with an idea of what they could spend, helping with overspending. The daily balance updates in real time with transactions, even going into the negative when students overspend. <\/p>\n\n\n\n<div style=\"height:69px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-foreground-color has-text-color has-link-color wp-elements-6b67a0c16cb0236735cd9f829dc7e896 wp-block-paragraph\"><strong>Outcomes<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-foreground-color has-text-color has-link-color wp-elements-8961b0c5a4b2a8da3c50ba4f66c61ad0\"><strong>Technical Development: <\/strong> Built the app using a new to me framework React Native and integrated the existing Swarthmore Dining API for real-time budget tracking. <\/li>\n\n\n\n<li class=\"has-foreground-color has-text-color has-link-color wp-elements-45958c5bd3b144d36b1660cd9912d0e0\"><strong>User Engagement: <\/strong> 1.7K App Store Impressions in the first month with 124 downloads. <\/li>\n\n\n\n<li class=\"has-foreground-color has-text-color has-link-color wp-elements-603fcd8dcb609e00fab28192322931a1\"><strong>Iterative Improvement: <\/strong>Quick beta and bug fix phase through feedback cycles with early adopters. This was used to guide features and future updates. <\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tech Stack:<\/strong><br>React Native, Expo, TypeScript, Node.js.<\/p>\n\n\n\n<p class=\"has-foreground-color has-text-color has-link-color wp-elements-ba1238313e84d32e61af7a13624464d4 wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-group is-style-default is-nowrap is-layout-flex wp-container-core-group-is-layout-f56f613f wp-block-group-is-layout-flex\" style=\"min-height:3px\">\n<figure class=\"wp-block-image size-full wp-container-content-9cfa9a5a\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1179\" height=\"2556\" src=\"https:\/\/damianrene.dev\/wp-content\/uploads\/sites\/40\/2025\/11\/uuid21623411-BBDF-48CF-8838-D76A10BF2DB5code001library3type1mode1loctruecaptrue.png\" alt=\"\" class=\"wp-image-84\" srcset=\"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuid21623411-BBDF-48CF-8838-D76A10BF2DB5code001library3type1mode1loctruecaptrue.png 1179w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuid21623411-BBDF-48CF-8838-D76A10BF2DB5code001library3type1mode1loctruecaptrue-138x300.png 138w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuid21623411-BBDF-48CF-8838-D76A10BF2DB5code001library3type1mode1loctruecaptrue-472x1024.png 472w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuid21623411-BBDF-48CF-8838-D76A10BF2DB5code001library3type1mode1loctruecaptrue-768x1665.png 768w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuid21623411-BBDF-48CF-8838-D76A10BF2DB5code001library3type1mode1loctruecaptrue-709x1536.png 709w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuid21623411-BBDF-48CF-8838-D76A10BF2DB5code001library3type1mode1loctruecaptrue-945x2048.png 945w\" sizes=\"(max-width: 1179px) 100vw, 1179px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full wp-container-content-9cfa9a5a\"><img decoding=\"async\" width=\"1179\" height=\"2556\" src=\"https:\/\/damianrene.dev\/wp-content\/uploads\/sites\/40\/2025\/11\/uuidE21FE4E4-3D91-4D20-AB2F-16A19394D41Ccode001library3type1mode1loctruecaptrue.png\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuidE21FE4E4-3D91-4D20-AB2F-16A19394D41Ccode001library3type1mode1loctruecaptrue.png 1179w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuidE21FE4E4-3D91-4D20-AB2F-16A19394D41Ccode001library3type1mode1loctruecaptrue-138x300.png 138w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuidE21FE4E4-3D91-4D20-AB2F-16A19394D41Ccode001library3type1mode1loctruecaptrue-472x1024.png 472w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuidE21FE4E4-3D91-4D20-AB2F-16A19394D41Ccode001library3type1mode1loctruecaptrue-768x1665.png 768w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuidE21FE4E4-3D91-4D20-AB2F-16A19394D41Ccode001library3type1mode1loctruecaptrue-709x1536.png 709w, https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-content\/uploads\/sites\/40\/2025\/11\/uuidE21FE4E4-3D91-4D20-AB2F-16A19394D41Ccode001library3type1mode1loctruecaptrue-945x2048.png 945w\" sizes=\"(max-width: 1179px) 100vw, 1179px\" \/><\/figure>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview:Budget Buddy is an iOS app designed to help students track expenses, manage meal-swipe budgets, and build better financial habits. The app bridges a common gap on campus \u2014 providing an easy way to visualize spending from school-provided funds in one place. Inspiration: This project also grew out of a growing frustration with the current [&hellip;]<\/p>\n","protected":false},"author":61,"featured_media":83,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","_crdt_document":"","footnotes":""},"class_list":["post-82","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/pages\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/users\/61"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":4,"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/pages\/82\/revisions"}],"predecessor-version":[{"id":89,"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/pages\/82\/revisions\/89"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/media\/83"}],"wp:attachment":[{"href":"https:\/\/sites.sccs.swarthmore.edu\/damianrene\/wp-json\/wp\/v2\/media?parent=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}