Wiva Dental SaaS – App Studio (Tenant)

Tipologia prodotto

App studio

Cliente

Dentas Saas

Stato

In sviluppo

Descrizione

Applicazione gestionale operativa che ogni studio dentistico (tenant) utilizza per gestire pazienti, agenda, preventivi e fatturazione sulla piattaforma SaaS WivaDental.

Il progetto consiste nella progettazione e nello sviluppo dell'applicazione frontend lato client (Tenant App) di Wiva Dental SaaS, un ecosistema cloud multi-tenant per la digitalizzazione delle cliniche odontoiatriche. Questo specifico applicativo rappresenta il cuore operativo della piattaforma, ovvero lo strumento web con cui il personale di segreteria, i medici e gli igienisti gestiscono l'intero workflow dello studio: dall'accoglienza del paziente all'ottimizzazione delle sale d'attesa, fino alla rendicontazione contabile e clinica.

Finalità

È il frontend dell’applicazione usata dal singolo studio dentistico cliente della piattaforma SaaS WivaDental. Copre la gestione operativa quotidiana di uno studio odontoiatrico: pazienti, calendario appuntamenti, medici/staff, preventivi, fatture, anamnesi e reportistica. Settore: gestionale sanitario / odontoiatria.

Tecnologie

– Vue 3 + TypeScript + Vite
– State management: Pinia
– Routing: Vue Router 4
– HTTP: Axios (in produzione usa `window.location.origin + /api` per servire lo stesso build a tutti i tenant)
– Grafici: ApexCharts (vue3-apexcharts)
– Form/questionari: SurveyJS (survey-core, survey-creator-vue, survey-vue3-ui)
– Styling: Tailwind CSS 4

Note

README generico (template GitLab non personalizzato): finalità dedotta da struttura `src/pages` e configurazione. Componente complementare (non duplicato) di `dental_saas_frontend`: insieme formano la piattaforma WivaDental (questo è il livello tenant/studio). Repository di origine: gitlab.com/Soull3ss/wivadentaltenants.

Funzionalità principali

– Gestione pazienti/clienti e anagrafiche
– Calendario e appuntamenti, gestione stanze (rooms) e personale (doctors/staff)
– Preventivi (quotes), fatture (invoices), fatturazione e categorie servizi
– Anamnesi tramite questionari dinamici (SurveyJS)
– Reportistica con grafici (ApexCharts), promemoria (reminders) e supporto
– Gestione abbonamento (pagina SubscriptionExpired) e impostazioni

Particolarità

Architettura multi-tenant “single build, multi-tenant”: in produzione non viene definito `VITE_API_URL`, così lo stesso bundle servito su domini diversi punta automaticamente all’API del tenant corrente. Integrazione di SurveyJS per moduli di anamnesi configurabili e ApexCharts per la reportistica. Build “soft” (`vue-tsc -b –force || true`) per non bloccare la build su errori di tipo, con variante `build:strict` disponibile.

Hai bisogno di aiuto per sviluppare il tuo progetto?

Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?

POSSIAMO AIUTARTI CON UNA CONSULENZA PERSONALIZZATA!

Lascia un messaggio!