Tipologia
Gestionale
Cliente
WivaSolaro
Stato
In sviluppo
Descrizione
Gestionale modulare per la gestione di interventi, manutenzioni, mezzi e contabilità, orientato a un’azienda di servizi sul campo.
WivaSolaro è una piattaforma gestionale verticale di classe Enterprise concepita per le aziende che operano nell'erogazione di servizi sul campo, manutenzioni impiantistiche e logistica distribuita (Field Service Management). Sviluppato partendo da una solida base architetturale comune, il software introduce moduli di dominio specifici per il cliente Solaro, traducendo le complessità della manutenzione programmata e straordinaria in un flusso di lavoro lineare. L'applicativo consente al management di coordinare le squadre tecniche, monitorare l'efficienza delle attrezzature e del parco veicoli, acquisire la documentazione in mobilità e connettere istantaneamente le attività d'officina o di cantiere con i sistemi centralizzati di contabilità e fatturazione.
Finalità
Applicazione gestionale verticale che, oltre alle funzioni amministrative classiche (clienti, preventivi, contabilità, scadenze), aggiunge moduli operativi per la gestione di interventi tecnici, manutenzioni, mezzi (parco veicoli/attrezzature) e performance/report. Profilo da azienda di servizi/manutenzione sul campo (cliente Solaro).
Tecnologie
- Backend: Laravel 11 (PHP 8.2+), architettura modulare custom (`Modules/`)
- Frontend: Vue 3 + TypeScript (Composition API), Vue Router con auth guard
- UI: Vuetify 3 + Material Design Icons, Tailwind CSS
- Autenticazione: JWT (tymon/jwt-auth) + Laravel Sanctum; permessi via spatie/laravel-permission
- Stato: Pinia con persistenza; PWA (vite-plugin-pwa); build con Vite
- Database: SQLite in sviluppo; pattern CRUD via trait `HasCrudApi`
Funzionalità principali
- Moduli operativi: Interventi (Intervention), Manutenzioni (Maintenance), Mezzi (Means), Performance, Report
- Moduli commerciali/amministrativi: Clienti, Preventivi (Quote), Contabilità (Accounting), Spese (Expense), Scadenze (Expires)
- Gestione documentale: Files, Images; flussi entrata/uscita (Incoming/Outgoing)
- Modulo Agent; gestione file upload/immagini integrata
- Controllo accessi per ruolo, dashboard con guard di autenticazione
Note
Variante settoriale costruita sullo stesso template modulare di `wivamanagement` (caricamento moduli via `config/modules.php`, trait CRUD, JWT, Pinia, PWA). Differisce principalmente per i moduli di dominio e per la scelta della libreria UI (Vuetify). Documentato in dettaglio dal file `CLAUDE.md` interno.
Particolarità
Stesso scheletro modulare Laravel+Vue degli altri prodotti Wiva, ma con frontend basato su **Vuetify 3** (anziché Radix/Reka) e una verticalizzazione su interventi/manutenzioni/mezzi tipica della gestione operativa sul campo. Modulo Agent e flussi incoming/outgoing suggeriscono integrazioni/sincronizzazioni dati. Presenti file di lavoro (foglio_lavoro.csv/.xls) usati probabilmente per import/seed.