Skip to content

feat(savings-goals): goal-based savings tracking with milestone notifications#702

Open
bkennedyshit wants to merge 1 commit intorohitdash08:mainfrom
bkennedyshit:feature/savings-goals
Open

feat(savings-goals): goal-based savings tracking with milestone notifications#702
bkennedyshit wants to merge 1 commit intorohitdash08:mainfrom
bkennedyshit:feature/savings-goals

Conversation

@bkennedyshit
Copy link
Copy Markdown

Closes #133

Summary

Adds a full savings goals tracking page to FinMind with milestone notifications.

Features

  • ✅ Create savings goals (name, target amount, current amount, target date, category)
  • ✅ Progress bar showing % complete per goal and overall
  • ✅ Milestone toast notifications at 25%, 50%, 75%, 100%
  • ✅ Add Funds dialog to deposit toward specific goals
  • ✅ Summary cards: total saved, active goals, overall progress %
  • ✅ Days remaining countdown
  • ✅ Completed goal indicator
  • ✅ Adds /savings-goals route + Savings nav item
  • ✅ Follows existing FinancialCard, Button, Badge, Progress component patterns

Files Changed

  • app/src/pages/SavingsGoals.tsx (new)
  • app/src/App.tsx (route added)
  • app/src/components/layout/Navbar.tsx (nav link added)

…ohitdash08#133)

- Create/track savings goals with name, target amount, current amount, target date
- Progress bar showing % complete per goal and overall
- Milestone notifications at 25%, 50%, 75%, 100% via toast
- Add Funds dialog to deposit toward specific goal
- Summary cards: total saved, active goals count, overall progress
- Adds /savings-goals route + Savings nav link
- Follows existing component patterns (FinancialCard, Button, Badge, Progress)

Closes rohitdash08#133
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Goal-based savings tracking & milestones

1 participant