Torna ai progetti

Panoramica

Inizio del progetto: 2025

Microservizio NestJS per il monitoraggio in tempo reale dei canali Twitch. Rileva eventi live, cambio gioco e variazioni di viewership, distribuisce notifiche via webhook multi-piattaforma (Discord e HTTP) con retry automatico e log di delivery, e persiste i dati su PostgreSQL via Prisma. REST API protetta da JWT Bastion e documentata con Swagger.

Funzionalità

Monitoraggio live

Polling automatico ogni 5 minuti con rilevamento eventi in tempo reale e push SSE ai client connessi.

Notifiche multi-piattaforma

Webhook configurabili per Discord e HTTP con retry automatico (3 tentativi), log di delivery e supporto multi-webhook per canale.

Analytics stream

Statistiche aggregate per canale, team e gioco: visualizzazioni medie, picchi, durata e trend temporali.

API sicura

REST API protetta da JWT RS256 emessi da Bastion (SSO interno), con verifica scope e documentazione Swagger.

Progetti simili

Altri progetti con Nest.js

Tutti i progetti
© 2026 Andrea Tombolato – heyatom
Full-stack developer, freelance e volontario Protezione Civile.