← Blog
prodottoreactvitestrumenti interniindie dev

Il pannello admin che nessuno vede

5 aprile 2026

Il pannello admin che nessuno vede

Quando mostri un prodotto, mostri l'app. Lo schermo che vedono gli utenti, il flusso che hai curato, le animazioni che hai passato troppo tempo a perfezionare.

Non mostri il pannello admin. Non entra nei case study, non appare negli screenshot del portfolio, non è la cosa di cui parli quando qualcuno ti chiede a cosa stai lavorando. È il retro del palcoscenico — e come tutti i retri del palcoscenico, è quello che determina se lo spettacolo va in scena o no.

Cosa è un pannello admin, concretamente

Per ReD Sposi, il pannello admin è un'applicazione React + Vite separata, deployata su un sottodominio, accessibile solo a me. Da lì gestisco tutto quello che gli invitati non possono fare da soli:

  • Creare e gestire i codici invito
  • Vedere chi ha fatto l'RSVP e con quali preferenze
  • Approvare le foto e i video caricati prima che appaiano in galleria
  • Gestire le domande del gioco delle scommesse
  • Vedere i log in tempo reale di cosa succede nell'app

Per il Gestionale Molinari, il "pannello admin" è l'intera applicazione — è uno strumento interno per definizione. Per Barba Studio, è la sezione riservata ai titolari dei negozi per gestire i propri barbieri, gli orari, e le prenotazioni.

Ogni prodotto ha il suo. Nessuno è uguale all'altro perché nessun prodotto ha le stesse esigenze operative.

Perché React + Vite e non Next.js

Per le landing page e i siti pubblici uso Next.js — il rendering lato server, il SEO, e il routing file-based hanno senso lì. Per i pannelli admin, no.

Un pannello admin è quasi sempre un'applicazione interattiva a sessione singola. Non ha bisogno di SSR perché non viene indicizzata. Non ha bisogno di page transitions sofisticate. Ha bisogno di essere veloce da buildare, veloce da caricare, e facile da iterare.

Vite + React in modalità SPA è la scelta più semplice che funziona. Il build è in pochi secondi, il dev server è istantaneo, e non c'è nessuna astrazione di routing da combattere — uso React Router direttamente, che per un'applicazione admin è più che sufficiente.

Il design quando l'utente sei tu

Costruire un pannello admin per uso personale ha una caratteristica peculiare: sei il designer e l'utente allo stesso tempo.

Questo suona come un vantaggio — e in parte lo è. Non devi fare user research, non devi validare hypothesis, non devi fare test di usabilità. Sai già cosa ti serve.

Ma ha anche un rischio: costruire per te-che-conosci-il-sistema, non per te-che-hai-dimenticato-come-funziona-sei-mesi-fa. Io conosco ogni campo, ogni stato, ogni azione possibile nel pannello admin di ReD Sposi. Lo userò in modo intensivo per qualche settimana, poi sparirò per mesi, e lo riaprirò il giorno prima del matrimonio cercando di ricordarmi come si approva un video.

Per questo motivo ho investito più del previsto in label chiare, messaggi di conferma, e stati vuoti che spiegano cosa fare. Non per gli utenti — per me futuro, che non ricorderà nulla.

La cosa invisibile che abilita tutto

C'è una funzione del pannello admin di ReD Sposi che ho usato più di qualsiasi altra: la lista degli invitati con lo stato dell'RSVP.

Sembra banale. È una tabella con nomi, codici, e checkbox. Ma senza quella tabella, non saprei chi ha confermato la presenza, chi ha bisogno di essere contattato, chi ha scelto il menù vegetariano, chi ha chiesto la navetta. Quella tabella è la differenza tra organizzare un matrimonio con informazioni reali e organizzarlo con supposizioni.

Nessun invitato vedrà mai quella schermata. È il tipo di cosa che non esiste nei mockup, non viene mostrata nelle demo, e non appare in nessun video di presentazione. Eppure è la feature che uso di più.

Costruire strumenti per se stessi

C'è qualcosa di liberatorio nel costruire strumenti che usi solo tu.

Non devi giustificare le scelte di design a nessuno. Non devi spiegare perché hai messo quel pulsante lì e non là. Non devi fare nessun compromesso tra quello che vuoi e quello che pensa il cliente.

L'unico standard è: funziona per me? Risolve il problema che avevo? Quando torno qui tra tre mesi, capisco ancora cosa sta succedendo?

Se la risposta a queste domande è sì, il pannello admin è riuscito. Non importa se è bello, non importa se userebbe Tailwind in modo più ortodosso, non importa se l'architettura è "corretta".

Il retro del palcoscenico non deve essere fotografabile. Deve funzionare.