Quisvapo · In produzione
SvaPro
Il software che manda avanti una catena di quarantadue negozi, quattro in franchising: cassa, catalogo, magazzino, ordini, dipendenti, fatture e un motore di automazioni che lavora anche di notte.
- Contributo
- Progettazione e sviluppo full stack
- Backend
- Laravel 11, Sanctum, PostgreSQL, code e scheduler
- Frontend
- React, React Router, Vite, Recharts
- Automazioni
- Regole con innesco, azione e notifica su Telegram
- Documenti
- Generazione PDF per fatture e report
- Stato
- In produzione, in uso quotidiano
Contesto e problema
La catena vende online e in quarantadue punti vendita in tutta Italia. Magazzino, ordini e anagrafiche vivevano in posti diversi, e nessun gestionale in abbonamento sapeva tenere insieme il negozio fisico e lo shop. Le scelte di riordino si facevano a memoria.
Cosa ho costruito
- Cassa e catalogo condivisi da tutti i punti vendita
- Nove moduli collegati: magazzino, acquisti, marketing, dipendenti, amministrazione
- Classifica dei negozi per margine e fidelizzazione, aggiornata da sola
- Riordino intelligente: propone cosa ricomprare prima che finisca
- Automazioni che avvisano su Telegram quando la cassa si scosta o la scorta scende
- App di cassa installata su ogni PC: si aggiorna da sola e manda un battito ogni due minuti, così la flotta si controlla da un pannello
- Stampa scontrini su termica in ESC/POS e collegamento al registratore telematico
- App per il telefono, area riservata ai dipendenti, bolle e fatture elettroniche
Scelte tecniche
Un nucleo condiviso
Laravel e PostgreSQL tengono insieme dati e processi. React serve le interfacce operative; code e scheduler gestiscono i lavori differiti.
L’interfaccia segue il contesto
Electron porta la cassa sui PC dei negozi; il ponte locale collega POS e stampa termica. Le interfacce web servono il back office.
Integrazioni con responsabilità chiare
Catalogo e disponibilità si collegano a WooCommerce. Regole, notifiche e documenti supportano le attività ripetitive.
- Laravel 11 + Sanctum
- PostgreSQL
- Redis per il catalogo
- React + Vite
- Electron: la cassa come app, con aggiornamento automatico
- Stampa termica ESC/POS + registratore telematico
- Ponte locale per i POS di pagamento
- App mobile Expo
- Bot WhatsApp per le notifiche
- Sentry per gli errori in produzione
- Docker