← Torna allo skill tree

Informazioni

Unitn Skill Tree mostra l’offerta formativa del DISI di UniTrento come lo skill tree di un videogioco: i corsi sono nodi da sbloccare, i voti alimentano libretto e statistiche. È un progetto personale, non un servizio ufficiale dell’Università di Trento.

Come è fatto

  • I tuoi dati restano nel browser

    Esami superati, voti e date vivono nel localStorage di questo dispositivo e si portano altrove con la copia come CSV. Niente account, niente server: nessun dato personale lascia il browser.

  • I corsi vengono dal Course Catalogue

    L’offerta 2026/27 dei 7 corsi di studio del DISI è letta dal Course Catalogue di UniTrento (14 ottobre 2026). Se un dato è sbagliato, va corretto a monte: qui non si ritocca nulla a mano.

  • Le aggiunte nostre sono dichiarate

    I temi dei corsi, le frecce tra corsi (ricavate dai testi «prerequisiti»: non sono propedeuticità formali), i semestri stimati del 2° e 3° anno e la «base 110» sono aggiunte nostre, indicate come tali nell’interfaccia.

  • Un sito statico

    Le pagine sono scritte come HTML alla build e servite da Cloudflare Pages: niente viene calcolato a ogni richiesta, e il sito funziona anche senza JavaScript per la lettura.

  • Accessibile, e solo scuro

    Bottoni veri, contrasto curato, lo stato non è mai affidato al solo colore e con «riduci i movimenti» non si muove nulla. Il tema è unico, scuro come il prototipo.

Tecnologie

Nuxt 4
Il framework dell’applicazione, con le pagine prerenderizzate.
Vue 3.5
Componenti e reattività.
Nuxt UI 4
I componenti dell’interfaccia: menu, tabelle, form.
Tailwind CSS 4
Gli stili, sopra i token del tema scuro.
Cloudflare Pages
Dove il sito è pubblicato.
GitHub Actions
Controlli e deploy a ogni push.
VueUse
Utility di composizione: appunti, resize, tasti.
Nuxt Fonts
I caratteri IBM Plex e Pixelify Sans, serviti in locale.
Vitest
I test delle funzioni pure: medie, progressi, derivazioni.
ESLint
Lo stile del codice.
fallow
Codice morto, duplicazioni e complessità sotto controllo.

Autore

Emanuele Nardi

Emanuele Nardi

emanuelenardi

Crediti

  • I dati dei corsi vengono dal Course Catalogue di UniTrento (CINECA).
  • Le icone sono di Lucide .
  • «UniTrento» e i nomi dei corsi di studio appartengono all’Università di Trento; questo sito non è affiliato né approvato dall’ateneo.