<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jiya</title>
    <description>The latest articles on DEV Community by Jiya (@jiya_90f685badc1b4789227c).</description>
    <link>https://dev.to/jiya_90f685badc1b4789227c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3641212%2F06b7c805-d468-423e-ac41-5dd24282c2ef.png</url>
      <title>DEV Community: Jiya</title>
      <link>https://dev.to/jiya_90f685badc1b4789227c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jiya_90f685badc1b4789227c"/>
    <language>en</language>
    <item>
      <title>BudgetBuddy - The First Finance App That Understands Your Emotions Before Your Money</title>
      <dc:creator>Jiya</dc:creator>
      <pubDate>Tue, 02 Dec 2025 12:29:16 +0000</pubDate>
      <link>https://dev.to/jiya_90f685badc1b4789227c/budgetbuddy-the-first-finance-app-that-understands-your-emotions-before-your-money-1b0p</link>
      <guid>https://dev.to/jiya_90f685badc1b4789227c/budgetbuddy-the-first-finance-app-that-understands-your-emotions-before-your-money-1b0p</guid>
      <description>&lt;p&gt;Most people don’t struggle with money because they lack financial knowledge.&lt;/p&gt;

&lt;p&gt;They struggle because &lt;strong&gt;their emotions control their decisions&lt;/strong&gt; -stress, boredom, impulse, peer pressure, anxiety, and mood swings.&lt;/p&gt;

&lt;p&gt;Traditional budgeting apps treat humans like spreadsheets.&lt;/p&gt;

&lt;p&gt;But real life isn’t a spreadsheet.&lt;br&gt;
&lt;strong&gt;Real life is emotional.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BudgetBuddy&lt;/strong&gt; is the first personal finance app that solves this core human problem:&lt;br&gt;
we spend based on how we feel, not what we planned.&lt;/p&gt;

&lt;p&gt;It combines emotional awareness with AI-driven money management to help people spend smarter, reduce stress, and build better habits.&lt;/p&gt;

&lt;h1&gt;
  
  
  What Makes BudgetBuddy Different?
&lt;/h1&gt;

&lt;p&gt;Most apps track &lt;em&gt;what&lt;/em&gt; you spend.&lt;br&gt;
&lt;strong&gt;BudgetBuddy tracks &lt;em&gt;why&lt;/em&gt; you spend.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It analyzes how your emotions influence your purchases and gives you real-time guidance to prevent emotional overspending.&lt;/p&gt;

&lt;p&gt;Imagine receiving alerts like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“You tend to overspend when you’re bored after 7 PM.”&lt;/li&gt;
&lt;li&gt;“High stress detected avoid online shopping today.”&lt;/li&gt;
&lt;li&gt;“You’re feeling motivated! Should we boost your savings goal?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn’t just budgeting.&lt;br&gt;
This is &lt;strong&gt;emotion-aware money management&lt;/strong&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Problem Statement
&lt;/h1&gt;

&lt;p&gt;Overspending is rarely a math problem.&lt;/p&gt;

&lt;p&gt;It’s an &lt;em&gt;emotional one&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;People overspend because of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stress&lt;/li&gt;
&lt;li&gt;Anxiety&lt;/li&gt;
&lt;li&gt;Boredom&lt;/li&gt;
&lt;li&gt;Impulse&lt;/li&gt;
&lt;li&gt;Mood swings&lt;/li&gt;
&lt;li&gt;Peer pressure&lt;/li&gt;
&lt;li&gt;Emotional triggers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yet &lt;strong&gt;no mainstream finance app&lt;/strong&gt; considers emotional patterns.&lt;/p&gt;

&lt;p&gt;BudgetBuddy changes this by focusing on the &lt;strong&gt;human behind the numbers&lt;/strong&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Solution: Emotional AI for Smarter Money Decisions
&lt;/h1&gt;

&lt;p&gt;BudgetBuddy creates a real-time loop:&lt;br&gt;
&lt;strong&gt;Emotion Input → AI Prediction → Financial Guidance&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Users get:&lt;/p&gt;

&lt;p&gt;✔ Smart spending warnings&lt;br&gt;
✔ Mood-based budget adjustments&lt;br&gt;
✔ Emotional transaction insights&lt;br&gt;
✔ Personalized AI coaching&lt;br&gt;
✔ Weekly emotion–money reports&lt;/p&gt;

&lt;p&gt;It’s like having:&lt;/p&gt;

&lt;p&gt;🧠 A therapist&lt;br&gt;
💼 A financial advisor&lt;br&gt;
📱 A budgeting app&lt;br&gt;
  all in one.&lt;/p&gt;

&lt;h1&gt;
  
  
  Core Features (MVP)
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;1. Emotion Detection Input&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Users log their mood through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Emojis&lt;/li&gt;
&lt;li&gt;Short text (“Long day… feeling frustrated”)&lt;/li&gt;
&lt;li&gt;Optional voice notes&lt;/li&gt;
&lt;li&gt;Future: facial emotion scanning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The system converts this into an &lt;strong&gt;Emotional Score&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2. AI Spending Prediction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;BudgetBuddy predicts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Will you overspend today?&lt;/li&gt;
&lt;li&gt;Are you at risk of an impulse purchase?&lt;/li&gt;
&lt;li&gt;Should the app tighten or loosen your budget?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It builds a &lt;strong&gt;personal emotional-spending model&lt;/strong&gt; for every user.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;3. Smart Auto-Budgeting&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Based on mood, BudgetBuddy can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reduce fun spending if you’re anxious&lt;/li&gt;
&lt;li&gt;Increase savings when you’re motivated&lt;/li&gt;
&lt;li&gt;Suggest cheaper alternatives&lt;/li&gt;
&lt;li&gt;Delay impulsive purchases (“Wait 10 mins, then confirm”)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is budgeting that &lt;strong&gt;adapts to your emotions in real time&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;4. Emotional Transaction Insights&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“You overspend 28% more on sad days.”&lt;/li&gt;
&lt;li&gt;“Your stress spending category: Food Delivery.”&lt;/li&gt;
&lt;li&gt;“Your highest savings occur when you feel relaxed in the morning.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finally — users can see the &lt;strong&gt;root cause&lt;/strong&gt; of their financial habits.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;5. AI Money Coach&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Powered by OpenAI’s GPT-4o-mini and custom Kiro Agents, the AI coach provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Daily advice&lt;/li&gt;
&lt;li&gt;Emotional journal summaries&lt;/li&gt;
&lt;li&gt;Weekly money–mood insights&lt;/li&gt;
&lt;li&gt;Habit-building recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Technical Architecture (For Developers &amp;amp; Investors)
&lt;/h1&gt;

&lt;p&gt;BudgetBuddy is built with a modern, scalable architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Frontend&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 15 (App Router)&lt;/li&gt;
&lt;li&gt;React 18 + TypeScript&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;ShadCN UI&lt;/li&gt;
&lt;li&gt;Framer Motion (micro-interactions)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Backend&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Supabase&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PostgreSQL&lt;/li&gt;
&lt;li&gt;Auth&lt;/li&gt;
&lt;li&gt;RLS&lt;/li&gt;
&lt;li&gt;Edge Functions&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;OpenAI (GPT-4o-mini)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Custom Kiro AI Agents&lt;/strong&gt; for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Emotion Scoring&lt;/li&gt;
&lt;li&gt;Impulse Prediction&lt;/li&gt;
&lt;li&gt;Personalized Advice&lt;/li&gt;
&lt;li&gt;Weekly Reports&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Database Schema (Supabase)&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  users
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;id | email | name | created_at&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  emotions
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;id | user_id | emotion | emotion_score | note | created_at&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  transactions
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;id | user_id | category | amount | type | emotion_snapshot | created_at&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  advice
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;id | user_id | advice_text | created_at&lt;/code&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  How Kiro Powers BudgetBuddy
&lt;/h1&gt;

&lt;p&gt;Kiro acts as a co-pilot across the entire development pipeline.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✔ &lt;strong&gt;Steering Rules&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Your &lt;code&gt;.kiro/steering&lt;/code&gt; folder ensures all AI guidance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;follows your architecture&lt;/li&gt;
&lt;li&gt;uses Server Components by default&lt;/li&gt;
&lt;li&gt;respects naming conventions&lt;/li&gt;
&lt;li&gt;respects RLS&lt;/li&gt;
&lt;li&gt;uses correct API route patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This creates &lt;strong&gt;consistent, safe, scalable code&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Specs&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Kiro’s structured spec system helps define features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Feature Specs&lt;/li&gt;
&lt;li&gt;System Specs&lt;/li&gt;
&lt;li&gt;API Specs&lt;/li&gt;
&lt;li&gt;UI Specs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each spec → clear tasks → correct implementation.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✔ &lt;strong&gt;Custom Agents&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;BudgetBuddy uses multiple Kiro-powered agents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Emotion Scorer&lt;/li&gt;
&lt;li&gt;Overspending Predictor&lt;/li&gt;
&lt;li&gt;Advice Generator&lt;/li&gt;
&lt;li&gt;Weekly Insight Reporter&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This allows modular scaling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Testing Integration&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;You’re using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vitest&lt;/li&gt;
&lt;li&gt;React Testing Library&lt;/li&gt;
&lt;li&gt;fast-check&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ideal for TDD + Kiro-generated test suites.&lt;/p&gt;

&lt;h1&gt;
  
  
  App Page Structure
&lt;/h1&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Onboarding&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Set daily budget&lt;/li&gt;
&lt;li&gt;Choose emotion input style&lt;/li&gt;
&lt;li&gt;Intro to emotional finance&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Home Dashboard&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Today’s mood&lt;/li&gt;
&lt;li&gt;Spending so far&lt;/li&gt;
&lt;li&gt;Overspending risk score&lt;/li&gt;
&lt;li&gt;Quick emotion log&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Emotion Log&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Emoji input&lt;/li&gt;
&lt;li&gt;Notes&lt;/li&gt;
&lt;li&gt;Mood history chart&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Transactions&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Add manually or sync with bank&lt;/li&gt;
&lt;li&gt;Category tagging&lt;/li&gt;
&lt;li&gt;Emotion snapshot per transaction&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;5. Insights&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Emotion vs spending graphs&lt;/li&gt;
&lt;li&gt;Trigger patterns&lt;/li&gt;
&lt;li&gt;Spike analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;6. AI Coach&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Daily guidance&lt;/li&gt;
&lt;li&gt;Weekly reports&lt;/li&gt;
&lt;li&gt;Behavioral breakdown&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Development Roadmap
&lt;/h1&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Week 1 — Foundation&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Next.js + Supabase setup&lt;/li&gt;
&lt;li&gt;Database schema&lt;/li&gt;
&lt;li&gt;Basic dashboard&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Week 2 — AI Layer&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Emotion scoring&lt;/li&gt;
&lt;li&gt;Overspending prediction&lt;/li&gt;
&lt;li&gt;AI advice system&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Week 3 — UI Polish&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;ShadCN components&lt;/li&gt;
&lt;li&gt;Micro-interactions&lt;/li&gt;
&lt;li&gt;Animations&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Week 4 — Final Build&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Testing&lt;/li&gt;
&lt;li&gt;UI refinement&lt;/li&gt;
&lt;li&gt;Demo video&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Monetization Strategy
&lt;/h1&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Free Tier&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Emotion logging&lt;/li&gt;
&lt;li&gt;Spending tracking&lt;/li&gt;
&lt;li&gt;Basic insights&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Premium&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;AI Money Coach&lt;/li&gt;
&lt;li&gt;Deep emotional analytics&lt;/li&gt;
&lt;li&gt;Personalized weekly reports&lt;/li&gt;
&lt;li&gt;Smart auto-budgets&lt;/li&gt;
&lt;li&gt;Bank sync&lt;/li&gt;
&lt;li&gt;Psychology-based modules&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;BudgetBuddy isn’t just another budgeting app.&lt;br&gt;
It’s a &lt;strong&gt;new category&lt;/strong&gt;: &lt;strong&gt;Emotional Finance&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;By combining emotional intelligence with financial AI, BudgetBuddy helps people make better decisions in the moments that matter.&lt;/p&gt;

&lt;p&gt;It doesn’t just track spending&lt;br&gt;
&lt;strong&gt;it understands the human behind the spending.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That’s what makes it powerful.&lt;/p&gt;

</description>
      <category>kiro</category>
      <category>kirodotdev</category>
      <category>kiroween</category>
      <category>hackathon</category>
    </item>
  </channel>
</rss>
