{"id":6261,"date":"2023-03-24T17:06:00","date_gmt":"2023-03-24T17:06:00","guid":{"rendered":"https:\/\/digm.drexel.edu\/uxid\/?p=6261"},"modified":"2024-06-04T12:53:59","modified_gmt":"2024-06-04T12:53:59","slug":"payback","status":"publish","type":"post","link":"https:\/\/philsinatra.net\/branches\/uxid\/2023\/03\/24\/payback\/","title":{"rendered":"Payback"},"content":{"rendered":"\n<h1><img title=\"\" src=\"images\/image17.png\" alt=\"\"><strong>Context &amp; Challenge<\/strong><\/h1>\n\n\n\n<h2><strong>Background<\/strong><\/h2>\n\n\n\n<p>Payback is a new app designed to help you manage expenses between your friend group and easily keep track of group payment at the palm of your hand. Our app integrates a bill splitting feature that does the work for you when it comes to shared transactions.<\/p>\n\n\n\n<p>This project was completed over the course of six months, relying on our team\u2019s individual skills to research, design, and develop the app.<\/p>\n\n\n\n<h2><strong>Goals<\/strong><\/h2>\n\n\n\n<ul><li>Research our target demographic and analyze existing competitors to determine user needs<\/li><li>Create low, mid, and high-fidelity prototypes, iterating based on usability testing feedback<\/li><li>Build a comprehensive design library to ensure seamless handoff to development team<\/li><li>Develop a working web app for the project, prioritizing MVP functions<\/li><\/ul>\n\n\n\n<h2><strong>Problem<\/strong><\/h2>\n\n\n\n<p>It\u2019s difficult to calculate expenses and manage group transactions between friends and family regularly. Existing apps are outdated and cause further confusion when dividing costs.<\/p>\n\n\n\n<h1><strong>Process &amp; IT<\/strong><\/h1>\n\n\n\n<h2><strong>Research<\/strong><\/h2>\n\n\n\n<h3><strong>Initial interviews<\/strong><\/h3>\n\n\n\n<p>To help us map out what our solution should look like, we started our process with initial research. These interviews gauged user interest in the product idea, helped determine foundations for designs, and discovered which functionality would be necessary.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"796\" height=\"746\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image11.png\" alt=\"\" class=\"wp-image-6262\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image11.png 796w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image11-300x281.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image11-768x720.png 768w\" sizes=\"(max-width: 796px) 100vw, 796px\" \/><\/figure><\/div>\n\n\n\n<h3><strong>Competitor Analysis<\/strong><\/h3>\n\n\n\n<p>The team identified major competitors, like Mint, Splitwise, TriCount, and Venmo. These competitors provided us with information on user demographics and their needs. While Splitwise and TriCount are competitors who also focus on bill-splitting capabilities, Venmo and Mint provided perspective into budgeting and mental models of money sending apps.<\/p>\n\n\n\n<p>We completed task flow analysis for all four competitors, noting any pain points of their flow and taking notes of things that they were doing well.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"952\" height=\"532\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image5.png\" alt=\"\" class=\"wp-image-6263\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image5.png 952w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image5-300x168.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image5-768x429.png 768w\" sizes=\"(max-width: 952px) 100vw, 952px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"950\" height=\"528\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image25.png\" alt=\"\" class=\"wp-image-6264\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image25.png 950w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image25-300x167.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image25-768x427.png 768w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><\/figure><\/div>\n\n\n\n<h3><strong>Target Audience<\/strong><\/h3>\n\n\n\n<p>We developed personas based on our research, with our main focus for our target audience being college students and young adults. We found that people ages 16-32 were the most likely to split bills with their friends or families. Additionally, we created journey maps to think through any pain points the user might go through when using the app. This helps us foresee any issues before we begin designing.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1594\" height=\"1636\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image6.png\" alt=\"\" class=\"wp-image-6265\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image6.png 1594w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image6-292x300.png 292w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image6-998x1024.png 998w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image6-768x788.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image6-1497x1536.png 1497w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image6-1403x1440.png 1403w\" sizes=\"(max-width: 1594px) 100vw, 1594px\" \/><\/figure><\/div>\n\n\n\n<h3><strong>Usability Testing<\/strong><\/h3>\n\n\n\n<p>Created scripts for each usability test that included a mix of questions that provide both qualitative and quantitative responses. From these tests, we gather the design recommendations to create a severity chart that helps indicate priority of design changes that need to be made.<\/p>\n\n\n\n<p>We completed usability tests for low, mid, and high fidelity prototypes with a total of&nbsp;32 users. <\/p>\n\n\n\n<p>In order to determine priority of design changes that came from analyzing usability test feedback, we created severity charts. These outlined prominent issues we had with our prototypes and helped organize our workflow.<\/p>\n\n\n\n<h1><strong>The Solution<\/strong><\/h1>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1278\" height=\"1166\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image8.png\" alt=\"\" class=\"wp-image-6266\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image8.png 1278w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image8-300x274.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image8-1024x934.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image8-768x701.png 768w\" sizes=\"(max-width: 1278px) 100vw, 1278px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1688\" height=\"1270\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image10.png\" alt=\"\" class=\"wp-image-6267\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image10.png 1688w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image10-300x226.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image10-1024x770.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image10-768x578.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image10-1536x1156.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image10-1440x1083.png 1440w\" sizes=\"(max-width: 1688px) 100vw, 1688px\" \/><\/figure><\/div>\n\n\n\n<h2><strong>Initial sketches<\/strong><\/h2>\n\n\n\n<p>Our initial sketches mapped out our core task flow, and drew upon our initial ideas for what we envisioned the app to be. This provided a good base to work off of with our low-fidelity prototype<\/p>\n\n\n\n<h2><strong>Low-fidelity<\/strong><\/h2>\n\n\n\n<p>Based on initial wireframes and task flows, our low-fidelity prototype helped us discover a lot about which functions are MVP versus nice to haves. <\/p>\n\n\n\n<h2><strong>Branding<\/strong><\/h2>\n\n\n\n<p>Color connotations in products that deal with money or finances was a large area of concern for us. We wanted to ensure a fun and playful brand identity while remaining accessible. Because of this, our app leans away from the blue\/green color palette you usually find in finance platforms. Additionally, we used a rounded typeface to visually represent this further. Our color scheme has been checked for color contrast, as well as tested for various forms of colorblindness to ensure accessibility.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1158\" height=\"470\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image21.png\" alt=\"\" class=\"wp-image-6268\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image21.png 1158w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image21-300x122.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image21-1024x416.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image21-768x312.png 768w\" sizes=\"(max-width: 1158px) 100vw, 1158px\" \/><\/figure><\/div>\n\n\n\n<h2><strong>Mid-fidelity<\/strong><\/h2>\n\n\n\n<p>While we already had ideas for possible color palettes for our app, the mid-fidelity prototype was where color was first implemented. In these iterations, color was used rather sparingly, usually to draw attention to CTAs. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1894\" height=\"774\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image19.png\" alt=\"\" class=\"wp-image-6269\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image19.png 1894w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image19-300x123.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image19-1024x418.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image19-768x314.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image19-1536x628.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image19-1440x588.png 1440w\" sizes=\"(max-width: 1894px) 100vw, 1894px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1080\" height=\"712\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image16.png\" alt=\"\" class=\"wp-image-6270\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image16.png 1080w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image16-300x198.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image16-1024x675.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image16-768x506.png 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1106\" height=\"624\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image2.png\" alt=\"\" class=\"wp-image-6271\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image2.png 1106w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image2-300x169.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image2-1024x578.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image2-768x433.png 768w\" sizes=\"(max-width: 1106px) 100vw, 1106px\" \/><\/figure><\/div>\n\n\n\n<h2><strong>High-fidelity<\/strong><\/h2>\n\n\n\n<p>In our final prototype, we changed our usage of color in order to strengthen our brand identity throughout the app. To help with user orientation, we also redesigned our nav bar to include obvious active states as well. From our usability tests, we also adjusted our category names to be more broad and cover a wide range of expense types.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1999\" height=\"1306\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image13.png\" alt=\"\" class=\"wp-image-6272\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image13.png 1999w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image13-300x196.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image13-1024x669.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image13-768x502.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image13-1536x1004.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image13-1440x941.png 1440w\" sizes=\"(max-width: 1999px) 100vw, 1999px\" \/><\/figure>\n\n\n\n<h2><strong>Design System<\/strong><\/h2>\n\n\n\n<p>Our team prioritized creating a design system in order to ensure that our designs were consistent across all pages and to help automate our workflow. It includes component organization, typography usage, color guides, and guidelines for grids and spacing.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1086\" height=\"1120\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image4.png\" alt=\"\" class=\"wp-image-6273\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image4.png 1086w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image4-291x300.png 291w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image4-993x1024.png 993w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image4-768x792.png 768w\" sizes=\"(max-width: 1086px) 100vw, 1086px\" \/><\/figure><\/div>\n\n\n\n<h2><strong>Dev Handoff<\/strong><\/h2>\n\n\n\n<p>Instead of having our dev team searching through our design files, we used Zeplin as a centralized place for developer handoff. Zeplin has additional features that allowed the team to create pixel perfect coded prototypes based off of our designs. Accuracy of our front end was drastically improved by using the inspection tools that Zeplin provides.<\/p>\n\n\n\n<h3><strong>Development<\/strong><\/h3>\n\n\n\n<p>Tech<\/p>\n\n\n\n<p>React.js<\/p>\n\n\n\n<p>Chart.js<\/p>\n\n\n\n<p>Bootstrap<\/p>\n\n\n\n<p>Framer Motion<\/p>\n\n\n\n<p>Front-end<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"345\" height=\"734\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image23.png\" alt=\"\" class=\"wp-image-6274\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image23.png 345w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image23-141x300.png 141w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"367\" height=\"790\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image3.png\" alt=\"\" class=\"wp-image-6275\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image3.png 367w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image3-139x300.png 139w\" sizes=\"(max-width: 367px) 100vw, 367px\" \/><\/figure><\/div>\n\n\n\n<p>When we started to get into the development of the app, building out each page came first. Parker took on some of the pages with more advanced features like the graphs, while Allie coded out pages that were largely static. Parker was also in charge of checking over all of the pages with Molyna to ensure that each was design-accurate as well as reviewing accessibility issues. We found this to be a helpful process that made sure that the front-end was clean and that any last-minute changes could be implemented on the spot.<\/p>\n\n\n\n<h3><strong>Back-end<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1600\" height=\"748\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image9.png\" alt=\"\" class=\"wp-image-6276\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image9.png 1600w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image9-300x140.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image9-1024x479.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image9-768x359.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image9-1536x718.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image9-1440x673.png 1440w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"378\" height=\"740\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image20.png\" alt=\"\" class=\"wp-image-6277\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image20.png 378w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image20-153x300.png 153w\" sizes=\"(max-width: 378px) 100vw, 378px\" \/><\/figure><\/div>\n\n\n\n<p>One of the first things we worked on was the calculations. Our initial prototype could split a total three ways and allowed the user to enter different amounts for each person. This prototype was later updated with new code with more group members as well as automatically recalculating after updating a number.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1265\" height=\"593\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image12.png\" alt=\"\" class=\"wp-image-6278\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image12.png 1265w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image12-300x141.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image12-1024x480.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image12-768x360.png 768w\" sizes=\"(max-width: 1265px) 100vw, 1265px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"472\" height=\"894\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image1.png\" alt=\"\" class=\"wp-image-6279\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image1.png 472w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image1-158x300.png 158w\" sizes=\"(max-width: 472px) 100vw, 472px\" \/><\/figure><\/div>\n\n\n\n<p>Creating and reading data from our database was another big focus for Parker during the back-end development. Using Firestore, we were able to create two large sections, one for storing expenses and the other for storing information about groups. While we had to forgo updating the groups section, a placeholder group in the database is referenced in the code to simulate how we could pull data onto pages, like the cost breakdown page.<\/p>\n\n\n\n<h2><strong>Content<\/strong><\/h2>\n\n\n\n<h3><strong>Language use<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1782\" height=\"1652\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image7.png\" alt=\"\" class=\"wp-image-6280\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image7.png 1782w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image7-300x278.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image7-1024x949.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image7-768x712.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image7-1536x1424.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image7-1440x1335.png 1440w\" sizes=\"(max-width: 1782px) 100vw, 1782px\" \/><\/figure><\/div>\n\n\n\n<p>To enhance the friendly experience we wanted for our product, we used language and vernacular to reinforce our desired expression and tone. We opted for copy text that created a cheerful and inviting style. Through our usability testing, we were able to confirm that our updated copy boosted the user\u2019s morale while using the app.<\/p>\n\n\n\n<h3><strong>IxD Documentation<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1874\" height=\"1794\" src=\"https:\/\/digm.drexel.edu\/uxid\/wp-content\/uploads\/2024\/04\/image18.png\" alt=\"\" class=\"wp-image-6281\" title=\"\" srcset=\"https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image18.png 1874w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image18-300x287.png 300w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image18-1024x980.png 1024w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image18-768x735.png 768w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image18-1536x1470.png 1536w, https:\/\/philsinatra.net\/branches\/uxid\/wp-content\/uploads\/2024\/04\/image18-1440x1379.png 1440w\" sizes=\"(max-width: 1874px) 100vw, 1874px\" \/><\/figure><\/div>\n\n\n\n<p>As the app has a variety of microinteractions included, we decided to create an interaction guide that would let the dev team know which functions were most important. Going through each page, we documented the triggers, feedback, loops and modes of every microinteraction. They were then ranked in order of most important to least. Although some microinteractions were built out, due to the lack of time it is not in the final prototype.<\/p>\n\n\n\n<h1><strong>The Result<\/strong><\/h1>\n\n\n\n<p>What we learned from this project is what tasks we could start earlier such as building the library, using Zeplin, and planning our coding sprints. We should have clearly defined the MVP scope early on as well. If we had more time, we would implement more functionality and microinteractions to the coded prototype. <\/p>\n\n\n\n<p>Despite these shortcomings, we still believe our project was a success for the two terms we had to do it. Through extensive research, thorough design, and accurate development, our project was highly successful in meeting our initial goal. Over the course of 6 months, our team created a concept, researched, designed, and developed a mobile web app that helps users split bills with their friends. <\/p>\n\n\n\n<p>Our designs cover a wide range of functions, expanding past the MVP and following standards to ensure consistency across all pages. Additionally, our development team built out nearly all front-end pages, and completed core functionality for the back end. <br><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/url?q=https:\/\/payback-rho.vercel.app\/&amp;sa=D&amp;source=editors&amp;ust=1678694251127487&amp;usg=AOvVaw0Jld05tuahM0nwKGMhONkH\">Live Build<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/url?q=https:\/\/github.com\/ParkerNix\/idm371-pcn23&amp;sa=D&amp;source=editors&amp;ust=1678694251128523&amp;usg=AOvVaw2cxJtc1V-zoK8SuVHeaHix\">Github Repository<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/url?q=https:\/\/www.figma.com\/proto\/dGmOsaebAG7UXOjPAXaObk\/Project?page-id%3D2178%253A38457%26node-id%3D2226%253A40789%26viewport%3D2102%252C325%252C0.2%26scaling%3Dscale-down%26starting-point-node-id%3D2226%253A40789&amp;sa=D&amp;source=editors&amp;ust=1678694251129313&amp;usg=AOvVaw2TLpnw9Hx-Jgflqx1Pp2Df\">High-Fidelity Prototype<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Context &amp; Challenge Background Payback is a new app designed to help you manage expenses between your friend group and easily keep track of group payment at the palm of your hand. Our app integrates a bill splitting feature that does the work for you when it comes to shared &hellip;<\/p>\n","protected":false},"author":12,"featured_media":6314,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[18,9],"tags":[20],"_links":{"self":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts\/6261"}],"collection":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/comments?post=6261"}],"version-history":[{"count":7,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts\/6261\/revisions"}],"predecessor-version":[{"id":6321,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/posts\/6261\/revisions\/6321"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/media\/6314"}],"wp:attachment":[{"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/media?parent=6261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/categories?post=6261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/philsinatra.net\/branches\/uxid\/wp-json\/wp\/v2\/tags?post=6261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}