El repte
Un celler amb botiga física i venda en línia portava el taulell, la web i les compres per camins diferents. L’estoc de la botiga no coincidia amb el de la web, els clients eren en dos llocs i les factures de proveïdor s’introduïen una per una per actualitzar existències i costos.
A més, la web era en un allotjament compartit que es quedava curt, i qualsevol canvi de servidor feia por per si la botiga deixava de vendre uns dies.
L’objectiu era senzill de dir i difícil de fer: que el taulell, la web i les compres treballessin amb les mateixes dades, sense obligar l’equip a aprendre un programa complex pensat per a empreses molt més grans.
La solució
Vam construir una solució que uneix les dues botigues. La web catàleg mostra els vins i licors disponibles, i al darrere hi ha un panell de gestió a mida amb inventari, clients, proveïdors i una zona de distribució. El taulell treballa amb un TPV connectat al mateix inventari, de manera que una venda a la botiga descompta l’estoc que veu la web. És un petit ERP a mida pensat per al comerç.
Per a les compres vam afegir la lectura de factures de proveïdor per OCR amb Tesseract.js: l’equip puja la factura i el sistema proposa les línies per revisar, en lloc d’escriure-les des de zero. És una aplicació pràctica de la IA documental a escala de pime.
El panell està fet amb React i Vite sobre un backend PHP amb MariaDB. En acabar, vam migrar la web a un servidor propi sense aturar la botiga.
El sistema està pensat per a la mida real del negoci: pantalles senzilles, poques opcions i les que es fan servir cada dia ben a mà.