Skip to content

feat(budget): add email notifications for 80% and 100% usage thresholds#8

Merged
a-sekka merged 1 commit intodatallmhub:mainfrom
gaurav-shinde-07:feature/4-budget-threshold-email-alerts
Feb 5, 2026
Merged

feat(budget): add email notifications for 80% and 100% usage thresholds#8
a-sekka merged 1 commit intodatallmhub:mainfrom
gaurav-shinde-07:feature/4-budget-threshold-email-alerts

Conversation

@gaurav-shinde-07
Copy link
Contributor

Adds SMTP-based email notifications when budget usage reaches 80% (warning) and 100% (critical).

Changes:

  • Introduced BudgetNotificationService in application layer
  • Integrated notifications into ManageBudgetsUseCase
  • Used existing SMTP configuration from Settings
  • Added unit tests for threshold behavior

Follows hexagonal architecture by keeping side effects in application services.

@a-sekka a-sekka merged commit 9064a1a into datallmhub:main Feb 5, 2026
3 of 4 checks passed
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.

2 participants