Tipologia
Dashboard
Cliente
Power Space
Stato
In sviluppo
Descrizione
Single Page Application Vue 3 + Vuetify, frontend dell’ecosistema PowerSense.
Power Space rappresenta il client web di nuova generazione e lo strato di presentazione (frontend) della suite energetica proprietaria PowerSense. Sviluppato seguendo l'approccio dell'architettura software disaccoppiata, l'applicativo funge da terminale utente ad alta densità informativa. Il sistema è progettato per consumare asincronamente le API REST/GraphQL dei backend energetici e tradurre dataset complessi (metriche di efficienza, telemetrie di consumo e dati storici sugli impianti) in widget, grafici interattivi e tabelle relazionali navigabili, riducendo a zero le latenze e i ricaricamenti di pagina tipici dei vecchi applicativi web.
Finalità
Power Space è un’applicazione frontend (SPA) costruita con Vue 3 e Vuetify, pensata come interfaccia utente moderna e modulare. Per nome e tecnologie è riconducibile all’ecosistema PowerSense, di cui costituisce verosimilmente il client web destinato a consumare le API del backend energetico.
Tecnologie
- Vue 3 (Composition API) con TypeScript
- Vuetify 3 come UI framework (Material Design), icone MDI
- Vite come build tool, Pinia per lo state management
- Routing con vue-router (file-based via unplugin-vue-router) e layout via vite-plugin-vue-layouts
- Auto-import dei componenti e SASS per lo stile; ESLint per la qualità
Funzionalità principali
- Struttura a pagine (`src/pages`) con routing automatico e layout
- Componenti riutilizzabili e store Pinia
- Plugin e configurazione Vuetify centralizzata
- Base SPA pronta per integrarsi con backend via API
Note
Variante/componente dell’ecosistema `powersense` (presumibile frontend Vue del gestionale energetico). Il README è minimale (solo prerequisiti e avvio locale), quindi il legame esatto con PowerSense è dedotto da nome e contesto, non documentato esplicitamente.
Particolarità
Stack moderno “convention over configuration”: routing e componenti auto-generati dalle cartelle, layout pluggabili e tooling Vite veloce. Architettura tipica per una dashboard/admin client-side disaccoppiata dal backend.