Galvani Trading

project-overview
project-overview

001 - Cliente

Galvani Trading è un'azienda attiva nel settore lapideo, specializzata nella commercializzazione di blocchi di marmo e lastre destinate a clienti B2B e venditori interni. L'azienda lavora con più venditori, ciascuno dei quali deve poter mostrare ai propri clienti solo il materiale effettivamente disponibile, evitando sovrapposizioni o conflitti nella prenotazione delle lastre. La gestione del magazzino è fortemente visiva e ruota attorno a fotografie ad alta qualità, già archiviate su Dropbox.

project-overview

002 - Problema

Il cliente necessitava di un gestionale digitale per mostrare ai clienti i prodotti disponibili, distinguendo tra blocchi ancora da tagliare e blocchi già tagliati raggruppati in lastre. È stato fondamentale implementare un sistema di opzionamento delle lastre da parte dei venditori, garantendo che le lastre opzionate fossero visibili solo al venditore che le ha prenotate e all'admin. Inoltre, il sistema doveva supportare tre tipi di accesso con permessi differenziati: Admin, venditore e cliente. La piattaforma doveva essere multi-tenant per supportare sia Galvani Trading che E Stone, con regole di visibilità specifiche. Era inoltre richiesto che la piattaforma fosse responsive, multilingua (italiano, inglese, spagnolo). Un aspetto critico era l'integrazione con Dropbox per la gestione delle immagini, eliminando la necessità di upload manuali.

003 - Soluzione

Ho sviluppato un gestionale completo che rappresenta fedelmente il magazzino reale, semplificando la consultazione dei materiali e introducendo un controllo preciso su ruoli e opzioni di vendita. I clienti non autenticati possono visualizzare tutti i blocchi e le lastre non opzionate, con possibilità di ricerca e filtri avanzati. Le lastre opzionate sono visibili solo al venditore che le ha prenotate e all'admin, garantendo privacy e controllo sulla disponibilità. L'admin ha accesso completo: può visualizzare tutto il magazzino, gestire i colori delle lastre, modificare la lista dei venditori, aggiornare blocchi e lastre, e monitorare lo stato delle opzioni. Un aspetto fondamentale è l'integrazione con Dropbox tramite API, che permette all'admin di selezionare e caricare le immagini delle lastre direttamente dalla piattaforma cloud, garantendo una gestione centralizzata delle risorse visive. Gli utenti possono condividere link univoci a blocchi e lastre, mantenendo le regole di visibilità, e possono anche condividere link di ricerche specifiche. Il sistema supporta il download delle immagini per facilitare la consultazione offline. La piattaforma è multi-tenant: ogni organizzazione ha il proprio store personalizzato con loghi e colori distintivi, ma entrambe condividono un unico account Dropbox.

project-overview

004 - Tecnologie utilizzate

La piattaforma è sviluppata con Next.js per garantire performance elevate, modularità e una gestione ottimale del rendering. L'integrazione con Dropbox è realizzata tramite API ufficiali, permettendo la selezione e il caricamento diretto delle immagini dalla piattaforma cloud. La gestione dei dati e delle relazioni complesse tra blocchi, lastre, venditori e organizzazioni è affidata a un database Neon.js. L'autenticazione e la gestione dei ruoli sono implementate per garantire sicurezza e controllo degli accessi. La piattaforma è completamente responsive, garantendo un'esperienza ottimale su qualsiasi dispositivo, ed è multilingua con supporto per italiano, inglese e spagnolo. La distribuzione su Vercel garantisce stabilità, velocità di caricamento e affidabilità.

project-overview
project-overview

Contattami ora

Hai un'idea? Realizziamola insieme. Scrivimi ora per una consulenza gratuita.

francesco-faccia