Tipologia
Gestionale
Cliente
Monticelli
Stato
In sviluppo
Descrizione
Gestionale web Laravel + Vue (Inertia) modulare per la gestione di clienti, prodotti, fatturazione e pagamenti, con supporto PWA.
Il progetto riguarda la progettazione architetturale e lo sviluppo di un sistema ERP (Enterprise Resource Planning) e di fatturazione su misura ad alte prestazioni. Concepito per digitalizzare e snellire i flussi amministrativi aziendali, il software centralizza in un'unica interfaccia reattiva la gestione dei clienti, l'inventario dei prodotti, l'emissione dei documenti contabili e il tracciamento dei flussi finanziari. Grazie al supporto nativo PWA, l'applicazione garantisce un'esperienza d'uso fluida e cross-platform, consentendo agli operatori di registrare entrate o emettere fatture sia da postazioni desktop che da dispositivi mobile direttamente sul campo.
Finalità
Applicazione gestionale per l’amministrazione aziendale: gestione clienti, prodotti, documenti in entrata/uscita, fatturazione/billing e promemoria, con incasso pagamenti tramite Stripe. Cliente/branding “Wiva” (logo `logo_wiva.png`). Settore: gestionale/amministrazione aziendale.
Tecnologie
- Laravel 11 (PHP 8.2)
- Vue 3 + Inertia.js + Ziggy (SPA server-driven)
- TypeScript, Vite, Tailwind CSS
- Architettura modulare (`nwidart/laravel-modules`): moduli Billings, Clients, Incoming, Outgoing, Products, Reminders, Stripe
- Spatie Laravel Permission (ruoli/permessi), Laravel Sanctum
- Stripe PHP (pagamenti)
- Docker (PHP-FPM, Nginx, Traefik), Pest per i test
- PWA (service worker, install banner)
Funzionalità principali
- Gestione anagrafiche clienti e catalogo prodotti
- Documenti in entrata e uscita, fatturazione/billing
- Promemoria/reminders
- Pagamenti online tramite Stripe
- Gestione utenti con ruoli e permessi
- Dashboard e funzionalità PWA (installabile)
Note
Ambiente locale (`monticelli.local`). Repository GitLab. Presenti artefatti di backup/deploy nella cartella (`public.tar`, file `monticelli`) non rilevanti per l’analisi.
Particolarità
– Architettura modulare con moduli dominio separati (Modules/) per scalabilità e manutenibilità.
– Stack moderno Laravel 11 + Vue 3 via Inertia con SSR e PWA.
– Ambiente Docker con reverse proxy Traefik già predisposto.