Monitoring SaaS

Kora

Kora è una piattaforma di monitoring pensata per tenere sotto controllo progetti web e servizi interni. Riunisce stato dei progetti, controlli endpoint, incidenti, analytics e notifiche in un workspace installabile con esperienza da pannello operativo.

Anno:2026
Durata:progetto prodotto
Ruolo:Sviluppatore unico
Dashboard multi-progetto con uptime, incidenti, check e stato endpoint
Dashboard multi-progetto con uptime, incidenti, check e stato endpoint
Dashboard multi-progetto con uptime, incidenti, check e stato endpoint
Pagina pubblica read-only per uptime, performance e storico incidenti
Pagina pubblica read-only per uptime, performance e storico incidenti
Vista mobile PWA con analytics, uptime e tempi di risposta
Vista mobile PWA con analytics, uptime e tempi di risposta
Notifica push con riepilogo servizi up, degradati e down
Notifica push con riepilogo servizi up, degradati e down

La Sfida

Il problema era costruire una console di monitoraggio utile sia per la panoramica quotidiana sia per l’analisi dei problemi: pochi segnali, ma affidabili, navigabili e collegati al progetto corretto.

La Soluzione

Ho separato dominio, database, core applicativo e UI in una monorepo Turborepo. Il frontend Next.js usa tRPC per interrogare dashboard, progetti, endpoint e incidenti, mentre job cron e repository Prisma mantengono lo stato dei check e le notifiche.

Tecnologie Utilizzate

Next.jsReactTypeScripttRPCPrismaPostgreSQLClerkTailwind CSSshadcn/uiPWATurborepo

Funzionalità Principali

Overview con stato dei progetti, check recenti e incidenti aperti
Analytics su uptime, latenza e andamento storico dei servizi
Gestione progetti ed endpoint con impostazioni dedicate
Pagine per alert, log dei check falliti o degradati e incident history
Cron route per esecuzione periodica dei controlli e pulizia dati
Autenticazione Clerk, demo mode readonly e RBAC lato interfaccia
PWA installabile con impostazioni per notifiche operative

Hai un progetto simile in mente?

Parliamone insieme e vediamo come posso aiutarti a realizzarlo.

Contattami