Skip to content

Feature/recomendations#9

Merged
devjaes merged 8 commits into
developfrom
feature/recomendations
Nov 28, 2025
Merged

Feature/recomendations#9
devjaes merged 8 commits into
developfrom
feature/recomendations

Conversation

@devjaes

@devjaes devjaes commented Nov 28, 2025

Copy link
Copy Markdown
Owner

No description provided.

…suggestions

- Added a new `recommendations` table to store personalized suggestions for users, including types, priorities, and actionable items.
- Implemented a `recommendations_enabled` column in the `users` table to control feature access.
- Developed services for generating recommendations based on spending analysis, goal optimization, debt reminders, and more.
- Created DTOs for handling recommendation data and integrated AI-driven insights for actionable suggestions.
- Enhanced the database schema and updated snapshots to reflect the new structure and relationships.
- Added the `openai` package to `package.json` for improved AI capabilities.
- Updated TypeScript configuration to include path mapping for easier imports.
- Integrated a new daily recommendations job in the application to provide users with personalized suggestions.
- Enhanced the notification repository to ensure notifications are created with a default unread status and improved query readability.
- Updated the cron job to run daily at 8 AM (America/Bogota) instead of every 2 minutes.
- Added a mechanism to prevent concurrent executions of the job.
- Improved logic for recalculating contribution amounts and sending notifications for inactive goals.
- Refactored notification handling to avoid duplicate suggestions within a 24-hour period.
- Cleaned up code for better readability and maintainability.
… Drizzle database migration, and update bun dependencies.
…d add Drizzle support for test database URLs.
@devjaes devjaes merged commit b69b1b9 into develop Nov 28, 2025
1 check failed
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.

1 participant