{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/4ef49597e0fd43ce81c0301af44264f8\" frameborder=\"0\" width=\"1920\" height=\"1440\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1440,"width":1920,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1440,"thumbnail_width":1920,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/4ef49597e0fd43ce81c0301af44264f8-9db08d5441e1a690.gif","duration":398.537,"title":"Money Ledger Project Week 3 Submission","description":"This Loom demonstrates the Money Ledger project and explains how the Analyze function and key code changes work. The author shows that entering expenses and a savings goal produces balance results plus an Analyze breakdown of food, rent, and other spending percentages with messages based on recommended ranges, and automatically scrolls to the results. They highlight three technically challenging areas: building full name display with a join function when the last name is missing, expanding the calculate function to warn when balance is less than the savings goal (and using yellow instead of green), and removing savings from the expenses array as a logical fix. The biggest bug they faced was variable scope within functions, which required moving variables back so Analyze could access them."}