initial commit

This commit is contained in:
2025-12-15 13:16:19 +01:00
commit 0b5b9c3485
110 changed files with 13448 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
# Completamento Sistema: Scheduler Notifiche
Obiettivo: Automatizzare la generazione e l'invio delle notifiche di scadenza.
## Backend
- [x] Installazione `node-cron`.
- [x] Creazione `src/backend/src/scheduler.ts`.
- Job notturno (es. 02:00 AM) per generare i reminder (`generateReminders`).
- Job frequente (es. ogni 10 min o subito dopo) per processare la coda (`sendPending`).
- [x] Integrazione in `src/backend/src/index.ts` per avviare lo scheduler.
## Verifica
- [ ] Avvio backend e verifica log "Scheduler started".
- [ ] Test manuale (trigger via API o modificando crontab per esecuzione immediata).
## Chiusura Progetto
- [ ] Aggiornamento `DEVELOPMENT.md` finale.
- [ ] Verifica `devlog` precedenti e mark as complete.