Tipologia
Dashboard
Cliente
Vue
Stato
In sviluppo
Descrizione
Frontend SPA Vue 3 (template Vristo) per la piattaforma SaaS multi-tenant Wiva Basic: dashboard amministrativa con area pazienti/visite e gestione abbonamenti.
Wiva Basic Vue rappresenta lo strato di presentazione e interazione utente avanzato dell'ecosistema SaaS multi-tenant Wiva Basic. L'applicazione è strutturata per servire in totale isolamento logico i diversi tenant della piattaforma, declinandosi con flessibilità su un verticale esplicitamente clinico e medico. L'interfaccia offre un'esperienza utente ad alte prestazioni, separando i flussi macro-amministrativi (piani di abbonamento, fatturazione ed onboarding delle aziende terze) dalle operazioni operative quotidiane dei professionisti sanitari, i quali beneficiano di moduli dedicati al tracciamento dei pazienti, agende per le visite specialistiche e dashboard analitiche sulla salute dei pazienti.
Finalità
Interfaccia web (single-page application) del prodotto SaaS multi-tenant Wiva Basic. Fornisce il pannello di amministrazione per tenant e super admin: dashboard, gestione utenti, abbonamenti/piani e moduli verticali. Tra le viste presenti compaiono aree dedicate a pazienti, visite e dashboard-patient, suggerendo un uso in ambito sanitario/clinico oltre alle componenti generiche.
Tecnologie
- Vue 3 + Vite 5 + TypeScript (template "Vristo" – vristo-vue-vite)
- Pinia (state), Vue Router, vue-i18n (multilingua)
- Tailwind CSS 3 (con forms e typography)
- ApexCharts (grafici), FullCalendar, vue3-datatable, SweetAlert2, Swiper
- Axios per il consumo delle API; editor EasyMDE/Quill; varie librerie UI Vue
- Deploy su Vercel (vercel.json)
Funzionalità principali
- Dashboard e analytics con grafici (ApexCharts) e widget
- Aree applicative: utenti, admin, abbonamenti/subscriptions, fatture/preventivi (invoices-quotes)
- Moduli sanitari: pazienti, visite, dashboard-patient
- Autenticazione (viste auth) integrata con il backend JWT di wiva-basic
- Calendario, datatables, gestione form e componenti UI riccamente assortiti
- Internazionalizzazione (i18n) e localizzazione
Note
Variante frontend correlata a `wiva-basic` (backend Laravel multi-tenant): condividono FRONTEND_INTEGRATION.md, TENANT_CONFIGURATION.md e API_ROUTES.md e formano lo stesso prodotto (backend + SPA). Repository GitLab (Soull3ss/wiva-basic-vue). README di default (template GitLab).
Particolarità
Costruito su un template admin commerciale completo (Vristo) con un set molto ampio di librerie UI Vue gia integrate, il che accelera lo sviluppo dei vari moduli. La presenza di viste cliniche (pazienti/visite) accanto a quelle SaaS generiche indica un adattamento del boilerplate a un verticale sanitario.