Risultati

Risultati reali, storie vere

Analisi dettagliate dei progetti di maggiore impatto. Scopri sfide, soluzioni e risultati misurabili.

La sfida

Zelviro aveva un negozio online con oltre 13.000 prodotti, la necessità di integrare eMAG, Trendyol e successivamente Temu, la gestione delle spedizioni con Sameday e ColetOnline e un codice PHP monolitico che rendeva rischioso ogni aggiornamento. L’elenco prodotti impiegava oltre 90 secondi a caricarsi per query non ottimizzate su tabelle con centinaia di migliaia di righe. La sincronizzazione dei marketplace era manuale, con il rischio continuo di differenze tra le scorte reali e quelle mostrate su eMAG. Ogni intervento sul codice in produzione poteva compromettere anni di sviluppo accumulato.

La nostra soluzione

Abbiamo ricostruito l’intera architettura tecnica conservando database e contenuti. Indici composti nelle tabelle products (status+slug, parent+status, featured+status) e ppc (category_id+product_id) hanno ridotto il TTFB del negozio da 94 secondi a 27 millisecondi. Abbiamo eliminato i modelli di query N+1 e aggiunto cache OLS per le pagine pubbliche. Il flusso automatico sincronizza le scorte a ogni modifica, invia gli ordini a Sameday/ColetOnline, ritenta in caso di errori di rete e segnala su Telegram le sincronizzazioni non riuscite. Per proteggere la produzione abbiamo introdotto staging-laravel come riferimento unico, con replica automatica dello schema nelle installazioni collegate e backup prima di ogni push. Gli indirizzi precedenti sono rimasti identici tramite reverse proxy, evitando catene di redirect 301 che avrebbero compromesso il posizionamento SEO.

Risultati

94s → 27ms

TTFB del negozio dopo l’indicizzazione del database

13.000+

Prodotti sincronizzati automaticamente

3

Marketplace integrati: eMAG, Trendyol e Temu

Senza interruzioni

Migrazione del codice senza indisponibilità

Processo

01Audit completo del codice esistente e inventario di tutte le integrazioni attive
02Backup completo di codice, database e file caricati: 1,3 GB, con ripristino verificato
03Aggiunta di indici al database con misurazione dell’effetto sulle query critiche
04Ricostruzione del frontend mantenendo il design approvato dal cliente e modernizzando la struttura semantica
05Implementazione delle integrazioni con i marketplace con tentativi automatici e avvisi
06Configurazione di uno staging di riferimento con replica dello schema in produzione
07Migrazione graduale con pagina di manutenzione e IP autorizzati per i test

La sfida

Modena vende prodotti per bagno e arredamento con ordini medi tra 800 e 8.000 RON, una fascia in cui il pagamento a rate incide sulla decisione d’acquisto. Servivano BT iPay3 per le carte, con 3DS e preautorizzazione per prodotti a consegna differita, e TBI Bank per rate da 12 a 24 mesi, con interessi zero tra 100 e 1.000 RON. L’architettura doveva gestire contemporaneamente rate TBI e carte BT senza mescolare le sessioni. Il codice PHP su misura era monolitico e sviluppato nel corso di anni: cambiamenti radicali avrebbero potuto destabilizzarlo.

La nostra soluzione

Abbiamo integrato entrambi i pagamenti nel codice esistente, separando nettamente la logica dei pagamenti da quella dei prodotti per preservare le altre funzioni. Per BT iPay3 abbiamo realizzato un flusso in due fasi: autorizzazione al checkout e acquisizione alla conferma della consegna, evitando di bloccare fondi per prodotti esauriti. Per TBI Bank abbiamo implementato cifratura RSA delle richieste, verifica server dei calcoli degli interessi e un gestore webhook che marca l’ordine come pagato solo dopo conferma TBI. TBI calcola autonomamente e noi verifichiamo la riconciliazione. Ogni richiesta critica è registrata con identificatore univoco. Le sessioni non si mescolano: chi sceglie le rate TBI non può completare con carta nella stessa sessione, evitando condizioni di concorrenza. Il riavvio con recupero è stato verificato in 50 sessioni reali prima del lancio.

Risultati

2 modalità

Carta BT iPay3 e rate TBI Bank

12–24 mesi

Pagamento a rate TBI Bank disponibile

3DS

Carta confermata sulla pagina della banca

Zero

Casi di doppio pagamento dopo il lancio

Processo

01Analisi con il team Modena dei flussi reali degli ordini e delle categorie di prodotto
02Studio delle API BT iPay3 e TBI Bank e identificazione dei casi limite
03Ambiente sandbox con carte di prova BT e ambiente di test TBI
04Implementazione progressiva con attivazione separata per metodo di pagamento
05Registro di controllo per ogni transazione, collegato al cliente e all’ordine
06Lancio graduale: 10% del traffico di prova, monitoraggio ed estensione al 100%
07Procedura di ripristino verificata e documentata per ogni integrazione

La sfida

Helix Trading stava entrando nel mercato delle prop firm formative, dove molti concorrenti utilizzano integrazioni ufficiali MetaTrader e piattaforme esterne con licenze da decine di migliaia di euro l’anno. Il cliente chiedeva una piattaforma propria, senza dipendenze da MT5, capace di gestire challenge con drawdown massimo giornaliero e complessivo, obiettivo di profitto e periodi minimi di trading. Servivano un conto demo isolato per utente, un sistema di affiliazione e un checkout sicuro per challenge da 50 a 1.500 EUR. Il pannello amministrativo doveva permettere al team di verificare ogni operazione e le decisioni del sistema.

La nostra soluzione

Abbiamo scelto Next.js 16, Prisma 7 e PostgreSQL per il backend, NextAuth 4 per l’accesso con email o Google, un massimo di tre dispositivi per account e Tailwind 4 per l’interfaccia. Il checkout supporta PayPal e trasferimenti in criptovalute. Il simulatore proprietario elabora tick sintetici con volatilità calibrata sui mercati reali, tra cui principali coppie forex e indici, rispettando spread, slippage e gap notturni realistici. Ogni 30 secondi ricalcola drawdown, profitto e rischio per operazione, applicando automaticamente le regole: sospensione al superamento del drawdown massimo e successo al raggiungimento del profitto richiesto. Il programma affiliati usa codici univoci, calcola commissioni dell’8% sulle vendite nette e richiede all’affiliato di superare personalmente una fase di challenge con un profitto minimo prima del prelievo. Il pannello mostra utenti, operazioni e pagamenti con storico completo e possibilità di intervento manuale nei casi eccezionali.

Risultati

Zero

Dipendenze da MT5 o da terzi

15 SKU

Challenge: 3 categorie × 5 dimensioni

30 s

Intervallo di ricalcolo del drawdown

Su misura

Motore di simulazione costruito da zero

Processo

01Analisi iniziale: 3 sessioni con il fondatore sulle regole delle challenge e sul percorso utente
02Analisi dei concorrenti FTMO, MyForexFunds e MFF per definire la base funzionale
03Wireframe completi in Figma per tutti i percorsi utente e amministratore
04Configurazione di Next.js, Prisma e NextAuth con accesso basato sui ruoli
05Implementazione del simulatore con test su 10.000 operazioni sintetiche
06Integrazione dei pagamenti con sandbox e prove reali
07Sistema di affiliazione con tracciamento e criteri di idoneità al prelievo
08Pannello amministrativo con registro di ogni azione del sistema

La sfida

Climatizare.net era un sito professionale di servizi HVAC con traffico costante e buone posizioni per ricerche del settore: installazione di climatizzatori, assistenza e dimensionamento. Il cliente voleva vendere direttamente le apparecchiature con scorte, carrello, checkout e spedizioni, senza compromettere l’autorevolezza SEO né riscrivere un codice stabile da anni. La richiesta era conservare integralmente identità visiva, indirizzi e contenuti, aggiungendo un negozio integrato naturalmente nella struttura. Il design doveva rimanere coerente tra l’area servizi, destinata alle richieste di contatto, e l’area negozio, destinata agli acquisti.

La nostra soluzione

Abbiamo sviluppato un processo di trasformazione verificato che conserva il codice e aggiunge un livello e-commerce. Lo schema di staging-laravel è stato adattato a categorie HVAC e attributi come BTU, classe energetica e refrigerante. Abbiamo uniformato il marchio tra servizi e negozio e inserito _frontend_nav per aggiungere i collegamenti a negozio, account e carrello. global-shop.css viene caricato solo su /shop e /produs/*; shop.js gestisce il carrello nel browser, salvandolo in localStorage e sincronizzandolo con il server al checkout. Le icone di carrello e account sono state aggiunte all’intestazione con CSS isolato dal resto del design. Gli indirizzi precedenti restano identici; quelli nuovi sono sotto /shop/* e /produs/*, senza modificare la struttura esistente. Il SEO precedente è rimasto invariato, con l’aggiunta di pagine prodotto dotate di schema Product.

Risultati

Zero

Indirizzi SEO esistenti modificati

Flusso di lavoro

Riutilizzabile per installazioni simili

2 aree

Servizi e negozio visivamente coerenti

Nativo

Dati strutturati Product per il negozio

Processo

01Audit del codice esistente e identificazione delle aree estendibili in sicurezza
02Replica dello schema e-commerce di riferimento, adattato al settore HVAC
03Uniformazione del marchio tra servizi e negozio
04Inserimento di intestazione, carrello e account del negozio senza modificare il design
05Pagine prodotto con dati strutturati specifici HVAC: BTU ed efficienza
06Test di carrello e checkout su diverse categorie di prodotto
07Lancio graduale con monitoraggio SEO delle pagine esistenti
08Configurazione dei feed prodotti per Google Shopping e marketplace

La sfida

Senovy gestisce un catalogo aggiornato frequentemente tramite Google Sheets: il reparto prodotto aggiunge nuovi articoli ogni settimana. La sincronizzazione manuale causava referenze mancanti, prezzi obsoleti e descrizioni incoerenti. Come marchio premium in contatto diretto con i clienti, aveva bisogno di un’infrastruttura email affidabile: più account @senovy.ro e @talkbridge.co.uk, salvataggio della posta inviata senza configurazioni per singolo client, DKIM 2048 e IPv4 dedicato per la reputazione. Serviva inoltre una webmail per chi non utilizza un programma desktop e un hosting stabile, senza sacrificare l’infrastruttura email per risparmiare pochi euro.

La nostra soluzione

Per importare i prodotti abbiamo creato /api/feed/run, che legge Google Sheets con cURL gestendo i redirect 307 delle richieste non provenienti da un browser. La risoluzione DNS tramite 8.8.8.8 evita i problemi locali; i campi del foglio vengono associati allo schema prodotti. /api/feed/progress mostra l’avanzamento in tempo reale e l’endpoint è protetto da token. La posta utilizza Postfix, Dovecot e OpenDKIM con chiavi a 2048 bit su un VPS OVH dedicato, con account separati tramite Virtualmin. La posta inviata viene salvata sul server mediante Postfix sender_bcc, pipe Dovecot e doveadm save, senza dipendere dal programma email. Roundcube 1.6.15 offre webmail, cambio password integrato con Dovecot BLF-CRYPT e filtri managesieve. Certificati Let’s Encrypt con rinnovo automatico, SPF, DMARC in modalità quarantine e record PTR corretti presso OVH completano la configurazione per la consegna delle email.

Risultati

Automatico

Importazione settimanale da Google Sheets

DKIM 2048

Recapitabilità email premium

Sul server

Salvataggio automatico della posta inviata indipendente dal client

Processo

01Analisi del flusso prodotti con Senovy: chi aggiorna, quando e con quali colonne
02Configurazione dell’endpoint del feed con cURL, DNS forzato e protezione tramite token
03Mappatura dei campi Google Sheets sullo schema prodotti con validazione
04Configurazione di un VPS OVH dedicato alla posta, separato dall’hosting web
05Configurazione di Postfix, Dovecot e OpenDKIM con chiavi a 2048 bit
06Salvataggio automatico della posta inviata tramite BCC e pipe Dovecot
07Webmail Roundcube con plugin password integrato
08Configurazione di SPF, DKIM, DMARC e PTR per la recapitabilità

La sfida

Evo Construct opera nell’edilizia civile a Bucarest e nelle province vicine. All’inizio aveva un semplice sito aziendale, senza strategia SEO, contenuti o un sistema organizzato per acquisire contatti. In un settore dove i clienti confrontano offerte e si informano per mesi, la mancanza di contenuti utili e credibilità online faceva perdere opportunità a favore di concorrenti più presenti sul web. Esisteva anche l’esigenza di ampliare l’attività alla vendita di materiali e accessori per l’edilizia: serviva un’architettura e-commerce stabile, non un semplice componente aggiuntivo WordPress.

La nostra soluzione

Abbiamo adottato una strategia a fasi. La prima ha rinnovato il sito con URL ottimizzati, schema LocalBusiness, sitemap dinamica e immagini ottimizzate, aggiungendo due articoli mensili su fondazioni, materiali moderni e fasi dei lavori. La seconda ha esteso il sito a una piattaforma e-commerce propria per materiali edili, con una base solida ampliabile tramite moduli dedicati. Abbiamo migrato i contenuti, conservato gli accessi ai vecchi indirizzi con redirect 301 e collegato le richieste di preventivo al CRM interno. La terza ha consolidato la SEO con oltre 70 articoli, campagne Google Ads su ricerche commerciali, tutorial video e presentazioni di progetti. La quarta ha rafforzato l’autorevolezza sui termini del settore, organizzato l’acquisizione dei contatti e integrato l’ERP per seguire l’intero percorso commerciale.

Risultati

Continuativo

Il progetto più duraturo dello studio

Oltre 70 articoli

Biblioteca di contenuti sui temi del settore

Senza annunci

Visibilità costruita attraverso i contenuti

ERP integrato

Tracciamento completo del percorso dei contatti

Processo

01Audit iniziale del sito, opportunità SEO e pianificazione a 12 mesi
02Fase 1: restyling aziendale, configurazione del blog e 24 articoli all’anno
03Fase 2: migrazione alla piattaforma e-commerce su misura con redirect 301 e mantenimento del posizionamento
04Fase 3: campagne Google Ads, video e casi studio
05Fase 4: consolidamento dell’autorevolezza e integrazione con l’ERP interno
06Revisione trimestrale con report su SEO, contenuti e percorso dei contatti
07Adeguamento della strategia ai cambiamenti di Google e del mercato

La sfida

MTS GlobalSun cresceva rapidamente nelle energie rinnovabili, tra impianti fotovoltaici residenziali e commerciali, accumulo e soluzioni off-grid, ma identità e presenza digitale non rispecchiavano il ruolo sul mercato. Il logo risaliva al 2015, il sito usava un template WordPress riconoscibile e mancavano contenuti tecnici. Dopo il boom del programma rumeno Casa Verde Fotovoltaice, nuovi concorrenti proponevano marketing aggressivo e prezzi più bassi. Per mantenere un posizionamento premium e giustificare prezzi medio-alti, serviva comunicare competenza tecnica e capacità di progettare sistemi complessi, oltre alla sola installazione dei pannelli.

La nostra soluzione

Abbiamo lavorato su tre fronti. Per il marchio: incontri con i fondatori, analisi di Enefit Volt, Wind Power e altri concorrenti e posizionamento sulla competenza tecnica e la consulenza, anziché sui volumi. Il nuovo logo unisce energia e sole in un simbolo astratto, con sei colori organizzati semanticamente, caratteri serif e sans con supporto dei diacritici e motivi grafici organici ispirati al flusso energetico. Il manuale del marchio conta 35 pagine. Per il sito: ricostruzione su misura con tre livelli, dalla home alle categorie e ai prodotti, 75 pagine pubbliche, dati strutturati generati dalla piattaforma nelle pagine locali e un modulo preventivi con tipo di progetto e potenza stimata. Per la SEO: piano di 18 mesi su pannelli fotovoltaici, kit solari, installazione e batterie, affiancato da ricerche locali per Bucarest e Cluj. Al lancio, 30 articoli principali; poi quattro nuovi articoli al mese.

Risultati

Identità

Logo, palette, tipografia e sistema grafico

75 pagine

Pagine pubbliche su argomenti tecnici

Dati strutturati

Generati direttamente dalla piattaforma nelle pagine locali

Modulo di preventivo

Con tipo di progetto e potenza stimata

Processo

01Analisi strategica: 3 incontri con i fondatori e studio dei concorrenti
02Identità completa: logo, palette, tipografia, sistema grafico e manuale del marchio
03Wireframe del sito con architettura a tre livelli e modulo preventivi
04Sviluppo del frontend su misura e backend con CMS per la redazione
05Schema Product, FAQPage e BreadcrumbList nelle pagine pertinenti
0630 articoli principali al lancio e piano editoriale di 18 mesi
07Configurazione di GA4, GSC e conversioni per preventivi, telefono e WhatsApp
08Migrazione con redirect 301 per tutti i vecchi indirizzi

La sfida

TalkBridge offre servizi linguistici e comunicazione internazionale a clienti in tre continenti. Servivano due domini paralleli, talkbridge.co.uk per il Regno Unito e talkbridge.com per il mercato internazionale, con identità visiva condivisa e testi adattati ai diversi pubblici. L’infrastruttura email doveva gestire più account per dominio, IP dedicato e DKIM 2048 per superare i filtri antispam aziendali di Microsoft 365 e Google Workspace. L’alta disponibilità era essenziale: una singola email persa poteva significare perdere un contratto da decine di migliaia di euro.

La nostra soluzione

L’hosting è stato unificato su un VPS OVH in Francia, adatto ai mercati europei e accessibile globalmente, con Virtualmin per la gestione dei domini. I due siti condividono copie identiche dello schema database e template del marchio con testi adattati: inglese britannico sul .co.uk e americano sul .com. La posta usa Postfix, Dovecot e OpenDKIM con chiavi a 2048 bit indipendenti, IPv4 dedicato con PTR configurato presso OVH, SPF e DMARC quarantine. Ogni dipendente ha un account nominativo replicato sui due domini; Roundcube serve chi preferisce il browser. Completano il sistema backup giornalieri su storage separato, monitoraggio con avvisi Telegram e certificati Let’s Encrypt con rinnovo automatico per tutti i virtual host.

Risultati

2 domini

Marchio internazionale unificato

DKIM 2048

Recapitabilità email aziendale premium

IPv4 dedicato

Reputazione email sotto controllo

Rinnovo automatico

SSL per tutti i virtual host

Processo

01Analisi dei requisiti internazionali e dei pubblici per ciascun dominio
02Configurazione di un VPS OVH con Virtualmin per gestire più domini
03Attivazione dei due domini con template coerenti con il marchio
04Configurazione di Postfix, Dovecot e OpenDKIM con chiavi separate per dominio
05Configurazione di PTR, SPF, DMARC e DKIM per ogni dominio
06Creazione degli account email con webmail Roundcube
07Backup automatici e monitoraggio della disponibilità con avvisi

La sfida

CONSULTING STAFF CFEN SRL è una società di consulenza sui finanziamenti europei per PMI rumene. Il sito WordPress aveva oltre sette anni di evoluzione, con tema e plugin datati, vulnerabilità, scarse prestazioni mobili e indirizzi frammentati da tre restyling parziali. Serviva inoltre collegarlo a un EspoCRM personalizzato per seguire i progetti dei clienti dalla prima richiesta alla presentazione della pratica, approvazione del finanziamento e realizzazione. La migrazione a Next.js doveva preservare il posizionamento su ricerche competitive relative a fondi europei, contributi a fondo perduto e PNRR.

La nostra soluzione

La migrazione è stata graduale, senza indisponibilità e preservando il SEO. Abbiamo utilizzato Next.js 16, Prisma 7 e PostgreSQL, NextAuth 4 per l’accesso dei consulenti e Tailwind 4 per l’interfaccia. Un CMS essenziale su misura gestisce articoli, offerte e casi studio. WordPress è rimasto in parallelo come archivio fino al passaggio definitivo, con MariaDB disponibile per consultazioni storiche. I vecchi indirizzi sono stati collegati tramite redirect alla nuova struttura: /servicii/, /finantari/, /resurse/ e /contact. Le pagine statiche usano SSG, quelle con contenuti CMS usano SSR, combinando risposte rapide e gestione semplice. Le API REST sincronizzano automaticamente le richieste del sito con EspoCRM. Un webhook sugli aggiornamenti di stato dei progetti aggiorna il portale clienti.

Risultati

WP → Next.js

Migrazione completa a codice proprio

Reindirizzamenti

I vecchi indirizzi portano alla nuova struttura

EspoCRM API

Tracciamento completo dei progetti

Senza interruzioni

Migrazione senza indisponibilità

Processo

01Audit WordPress completo: pagine, indirizzi, posizionamenti e prestazioni
02Configurazione di Next.js con schema Prisma adattato
03Sviluppo della base con 4–5 layout per coprire tutte le pagine
04Migrazione di articoli, pagine e offerte mantenendo la struttura semantica
05Mappatura dei redirect per i vecchi indirizzi
06Integrazione EspoCRM tramite API REST e webhook
07Lancio graduale con pagina di manutenzione e accessi autorizzati per i test
08Monitoraggio SEO per 30 giorni dopo il lancio, con correzioni rapide delle regressioni

La sfida

Studio Concept utilizzava un vecchio WordPress con tema commerciale Woodmart e numerosi plugin sovrapposti. Le prestazioni mobili erano scarse, gli aggiornamenti di sicurezza continui e il pannello pesante. Il team voleva un sito rapido e sicuro, con un CMS proprio gestibile senza timore di aggiornamenti problematici.

La nostra soluzione

Abbiamo ricostruito il sito con Next.js 16, Prisma 7 e PostgreSQL e creato un pannello React per articoli, pagine, servizi, portfolio, clienti, SEO e impostazioni. DCL Hub sincronizza gli articoli e centralizza l’email marketing. Abbiamo migrato il catalogo di 124 prodotti e le vecchie pagine alla nuova struttura degli indirizzi. Il rilascio utilizza CI/CD e SSL Let’s Encrypt automatico. Le pagine pubbliche hanno generazione statica incrementale, mentre gli articoli usano ISR.

Risultati

WordPress → Next.js 16

Migrazione completa a codice proprio

124 prodotti

Catalogo trasferito alla nuova struttura degli indirizzi

Pannello proprio

Articoli, pagine, servizi, portfolio, clienti, SEO e impostazioni

Senza plugin

Nessuna pila di plugin da aggiornare ogni mese

Processo

01Audit WordPress completo e analisi del traffico con GA4 e Search Console
02Piano di migrazione con priorità alle pagine visitate e mappatura dei vecchi indirizzi
03Configurazione della base Next.js 16, Prisma 7, PostgreSQL, NextAuth 4 e Tailwind 4
04Pannello React su misura per articoli, pagine, servizi, portfolio, clienti, SEO e impostazioni
05Migrazione WordPress → PostgreSQL tramite Python, conservando metadati e autori
06Integrazione del DCL Hub SDK per sincronizzare articoli e verificare la licenza
07Rilascio in produzione con SSL DNS-01, monitoraggio e backup giornaliero automatico

La sfida

Il negozio di piastrelle funzionava su cPanel Hosterion con costi elevati, limiti di risorse, nessun accesso SSH e una vecchia configurazione email che finiva nello spam. Occorreva una migrazione urgente senza perdere ordini né interrompere il checkout.

La nostra soluzione

Abbiamo migrato WordPress, WooCommerce e il tema Woodmart sulla nostra infrastruttura CyberPanel con OLS LSAPI PHP personalizzato. La posta mail.gresiesifaianta.ro è stata riconfigurata con DKIM 2048, SPF rigoroso, DMARC quarantine e SNI dedicato; GoSMTP Pro consente il tracciamento. Cloudflare in modalità proxy offre cache globale e protezione DDoS. Sono inclusi backup automatici giornalieri e monitoraggio della disponibilità.

Risultati

42% → 98%

Recapito nella posta in arrivo dopo DKIM

320 RON → 0 RON (infrastruttura DCL)

Costo mensile dell’hosting

0 minuti

Interruzione del checkout durante la migrazione

1.2s → 85ms

TTFB dopo Cloudflare

Processo

01Backup cPanel completo: database, upload, plugin e temi
02Configurazione del virtual host CyberPanel su DCL Mars con PHP 8.2 e MariaDB
03Ripristino di database e upload e verifica di prodotti e ordini storici
04Configurazione email con Postfix, Dovecot, OpenDKIM 2048, SPF e DMARC
05Reverse proxy Cloudflare per cache statica e protezione DDoS
06Commutazione DNS pianificata alle 04:00, con poco traffico e ripristino pronto
07Verifica di 24 ore: ordini di prova, pagamenti, email transazionali e ricerca

La sfida

Il team DCL gestisce oltre 14 progetti clienti attivi. Controllare ordini, messaggi e statistiche o emettere una fattura mentre si è fuori ufficio richiedeva un portatile. Serviva un’app nativa per accedere a tutti i progetti DCL Hub da un unico posto.

La nostra soluzione

Abbiamo creato un’app React Native per iOS e Android con procedura guidata per l’indirizzo del pannello di ogni progetto e accesso centralizzato. Supporta più progetti con passaggio rapido tra loro e credenziali amministrative separate per installazione, tra cui Modena, Zelviro, Studio Concept e Capitex. Il pannello mostra KPI, ordini recenti e messaggi, con notifiche push per eventi critici. Una coda offline protetta conserva le azioni in caso di connessione debole.

Risultati

14+

Progetti collegabili contemporaneamente

Meno di 60 secondi

Tempo per configurare un nuovo progetto

20-40

Notifiche push al giorno

12 MB

Dimensione dell’app

Processo

01Analisi degli scenari principali: controllo ordini, risposta ai messaggi ed emissione fatture
02Wireframe UX in Figma, percorsi per scenario e componenti riutilizzabili
03Configurazione di React Native, Expo, EAS Build e autenticazione biometrica
04Procedura guidata per l’indirizzo amministrativo e gestione di più installazioni
05Collegamento alle API DCL Hub, sincronizzazione dei progetti e heartbeat
06Notifiche push tramite Firebase con gestione personalizzata
07Build iOS su TestFlight e Android sul canale interno di Play Console

La sfida

VETSVSA SRL cercava un negozio specializzato in alimentazione animale con centinaia di prodotti, varianti per peso ed età, filtri avanzati ed esperienza mobile fluida. Voleva provare due soluzioni: PHP per una messa online rapida e Next.js come versione moderna orientata al futuro.

La nostra soluzione

Abbiamo consegnato due versioni parallele con lo stesso design e le stesse API pubbliche. La prima usa PHP monolitico su misura, basato su staging-laravel con oltre 11.000 righe di codice amministrativo, per un lancio rapido. La seconda usa Next.js 16, PostgreSQL e Prisma per gli sviluppi futuri. Entrambe sono gestite tramite licenza DCL Hub e sincronizzazione automatica. Lo schema prodotti e categorie corrisponde 1:1 al nostro schema di riferimento.

Risultati

2 (PHP + Next.js)

Versioni tecniche consegnate

300+

Prodotti con varianti di peso ed età

60+

Categorie gerarchiche

21 giorni

Tempo dall’avvio alla beta in produzione

Processo

01Workshop VETSVSA per definire prodotti, filtri e pagamenti
02Mappatura dei prodotti dall’ERP esistente allo schema di riferimento
03Copia della base staging-laravel e personalizzazione del marchio ZooFood
04Configurazione parallela di staging-zoofood in Next.js con Prisma e NextAuth
05Sincronizzazione DCL Hub: heartbeat programmato e verifica licenza su entrambe le versioni
06Configurazione pagamenti con carta BT iPay e acquisto a rate Banca Transilvania
07Migrazione degli ordini di prova e verifica completa dei flussi in entrambe le versioni

La sfida

Dennis Media, agenzia di video marketing e branding di Timișoara, aveva un vecchio sito WordPress lento, privo di amministrazione centralizzata, di una reale gestione dei progetti clienti e di integrazioni con gli strumenti usati ogni giorno dal team.

La nostra soluzione

Abbiamo creato un sito Node.js, Express e PostgreSQL con pannello React per la gestione interna. Il portfolio video utilizza caricamento differito e anteprima immediata. Sono inclusi un semplice CRM per le richieste e un calendario delle sessioni foto e video con i clienti. Il sito è distribuito con PM2 su DCL Mars, con monitoraggio e riavvio automatico.

Risultati

31/100 → 94/100

PageSpeed mobile

12-18

Contatti acquisiti al mese dopo il lancio

20 min/progetto → 3 min/progetto

Tempo medio di modifica del portfolio

Processo

01Workshop con Dennis Media su gestione, attività frequenti e casi occasionali
02Wireframe, esplorazione del marchio e approvazione del design
03Configurazione della base Node.js, Express, PostgreSQL e pannello React
04Portfolio video con miniature generate automaticamente
05CRM essenziale per i contatti e integrazione del modulo di richiesta
06Calendario delle sessioni foto e video con notifiche email automatiche
07Rilascio su DCL Mars con SSL, monitoraggio e backup automatici

La sfida

CJM Bathrooms offre ristrutturazioni di bagni in Irlanda. Il progetto ha sostituito un sito WordPress esistente conservando i contenuti dell’azienda e le recensioni dei clienti. Il nuovo sito richiedeva un design basato sulla bozza del cliente, un ambiente di prova separato e un passaggio controllato al dominio pubblico. Anche il caricamento dell’analisi doveva rispettare la scelta del visitatore sui cookie.

La nostra soluzione

Abbiamo creato un tema su misura sulla nostra piattaforma e verificato il sito su un indirizzo ad accesso limitato prima del passaggio. La zona DNS è stata trasferita a Cloudflare, conservando la configurazione precedente per un eventuale ripristino. Le recensioni fornite sono state inserite nel nuovo sito. Il caricamento di Google Analytics è stato collegato alla categoria analytics del banner cookie. I controlli del 28 agosto 2026 hanno confermato che il tag restava inattivo prima del consenso e si caricava dopo l’accettazione. Il 7 settembre 2026, la home pubblica rispondeva HTTP 200, con URL canonical sul dominio pubblico e direttiva robots che consentiva l’indicizzazione. Sono verifiche tecniche di consegna, non prove di miglioramenti di posizionamento o conversioni. Un’analisi separata di conformità ha documentato questioni da seguire; non era una certificazione di piena conformità giuridica.

Risultati

Piattaforma su misura

WordPress sostituito per questo sito

Gestione del consenso

Caricamento dell’analisi collegato alla scelta dei cookie

Dominio pubblico

Home pubblica e indirizzo canonical verificati

Processo

01Realizzare il tema su misura dalla bozza del cliente
02Verificare il sito su un indirizzo di test ad accesso limitato
03Inserire nel nuovo sito le recensioni fornite
04Trasferire il DNS a Cloudflare e passare al dominio pubblico con ripristino pronto
05Collegare il caricamento dell’analisi al consenso del visitatore
06Verificare dominio pubblico, indirizzo canonical e direttive di indicizzazione

Il prossimo progetto potrebbe essere il tuo

Usiamo i cookie per migliorare l’esperienza e analizzare il traffico. I cookie essenziali sono sempre attivi. I cookie di analisi richiedono il tuo consenso. Informativa sui cookie | Privacy