In lavorazioneSviluppo di un plugin su misura·Ottobre 2026
Plugin per il calcolo delle tariffe di consegna
Settore: Logistica urbana, consegne rapide
Chi deve spedire un plico vuole sapere due cose prima di telefonare: quanto costa e se la sua zona è servita. Finché la risposta sta in un listino da leggere o in una telefonata, una parte dei clienti si perde per strada. Sto sviluppando un plugin che calcola il prezzo sul sito, in base alla distanza reale fra ritiro e consegna, e porta la richiesta fino all'ordine.
Obiettivo
Dare un prezzo immediato e verificabile al posto di un listino da interpretare, senza promettere coperture che l'azienda non può garantire.
Far arrivare la richiesta già completa — indirizzi, tipo di servizio, recapiti — così che chi risponde non debba ricostruire i dati al telefono.
Restare gestibile dal cliente: fasce, prezzi e area servita si modificano dal pannello, senza toccare il codice.
Soluzione proposta
Area servita dichiarata, non promessa
La copertura si definisce come raggio in chilometri dal punto di partenza. Fuori da quel raggio il modulo lo dice subito, invece di raccogliere una richiesta che l'azienda dovrebbe poi rifiutare.
Prezzo per fasce di distanza
Il calcolo è una quota base più un supplemento per ogni fascia percorsa. È il criterio che l'azienda già usa al telefono: il plugin lo rende esplicito e identico per tutti, invece di lasciarlo alla memoria di chi risponde.
Due strade per mappe e percorsi
Il calcolo della distanza può appoggiarsi a un servizio commerciale con chiavi a pagamento oppure a un'alternativa aperta e gratuita, con la stessa interfaccia per chi usa il sito. La scelta resta del cliente e si cambia dal pannello: nessun vincolo permanente a un fornitore.
Dal preventivo all'ordine
Tre passi — indirizzi, servizio, dati di contatto — e il passaggio al carrello del sito con i campi già compilati. Chi preferisce può fermarsi al preventivo e chiamare: il percorso non obbliga a pagare online.
Sviluppo per fasi approvate
Il lavoro procede in fasi chiuse, ciascuna rivista e approvata dal cliente prima della successiva, con le decisioni prese annotate in un documento separato dal codice. Serve a non ritrovarsi a fine progetto con scelte che nessuno ricorda di aver fatto.
Restano aperti i punti che solo l'azienda può chiudere: i prezzi reali delle fasce, la verifica sul campo con le chiavi dei servizi a pagamento e il trattamento dei giorni festivi. Finché non sono decisi, il modulo resta in configurazione bloccata: preferisco un modulo che non parte a uno che pubblica un prezzo sbagliato.
ConsegnatoModulo su misura, sviluppo e consegna·Ottobre 2026
Area riservata per la gestione delle prenotazioni
Settore: Ospitalità, affitto di una proprietà esclusiva
Una proprietà che si affitta per soggiorni tramite agenzie viaggi partner gestiva il calendario fuori dal sito, con il rischio ricorrente delle doppie prenotazioni. Ho sviluppato un'area riservata che diventa il calendario ufficiale: il gestore registra e aggiorna, le agenzie consultano in tempo reale cosa è libero.
Obiettivo
Un solo calendario, consultabile da tutte le agenzie partner, che renda impossibile confermare due soggiorni sulle stesse notti.
Separazione netta di ciò che ciascuno può vedere: il gestore vede tutto, un'agenzia vede soltanto le proprie prenotazioni e sa quali altre date sono occupate, senza conoscere né i nomi delle altre agenzie né alcun importo.
Un modulo che il proprietario possa usare da solo, in italiano e in inglese, senza passare dal pannello di amministrazione del sito.
Soluzione proposta
Due profili, due viste
Il gestore inserisce, modifica ed elimina prenotazioni, registra i pagamenti, blocca periodi per uso diretto e amministra i profili delle agenzie. L'agenzia ha sola consultazione: vede le proprie prenotazioni distinte dalle altre date occupate, senza nomi e senza dati economici.
Calendario e conteggio delle notti
Il calendario mostra arrivi e partenze come celle divise in diagonale, così che il giorno di check-out resti disponibile per un nuovo arrivo. I riepiloghi del mese contano notti occupate e libere, soggiorni, importo concordato, già incassato e residuo da incassare.
Controlli che prevengono gli errori
Il modulo rifiuta le sovrapposizioni indicando il periodo in conflitto, impedisce una partenza precedente all'arrivo e un incassato superiore al prezzo concordato. Ogni eliminazione passa da un avviso che riepiloga date, importi e residuo prima di confermare.
Credenziali e sicurezza degli accessi
Le password delle agenzie si generano automaticamente e si vedono una sola volta, con un pulsante per copiarle e consegnarle su canale sicuro. L'accesso ha una verifica anti-bot e un'attesa che cresce a ogni tentativo fallito; la sessione si chiude dopo due ore di inattività, con un avviso due minuti prima per non perdere il lavoro in corso.
Niente dati persi
Un'agenzia con prenotazioni in corso o future non può essere eliminata finché quelle prenotazioni non sono riassegnate. Le prenotazioni passate restano in archivio anche se l'agenzia viene rimossa, così i totali storici non cambiano.
Consegna con manuale d'uso
Il modulo è accompagnato da un manuale illustrato per il profilo gestore: come si contano le notti, come si registra un pagamento, cosa vede un'agenzia, cosa significa ogni messaggio di errore e cosa fare in ciascun caso. Chi lo usa non deve chiamare lo sviluppatore per le operazioni quotidiane.
La parte più delicata non è il calendario: è decidere chi vede cosa. Un'agenzia partner deve sapere se una data è libera, ma non deve sapere chi ha prenotato le altre, né a quanto. È una regola di prodotto prima che una scelta tecnica, e condiziona ogni schermata del modulo.
In lavorazioneSito nuovo, dalla strategia allo sviluppo·Settembre 2026
Nuovo sito B2B in stack headless
Settore: Industria B2B
Un'azienda industriale che vende ad altre aziende rifà il sito di presentazione verso clienti, partner e investitori. La scelta della piattaforma è stata discussa prima di scrivere una riga di codice: riguarda i prossimi cinque anni, non la consegna.
Obiettivo
Il sito deve trasmettere solidità e competenza tecnica, e funzionare sia come biglietto da visita nel primo contatto commerciale, sia come strumento di credibilità per chi trova l'azienda in autonomia sui motori di ricerca, sui social professionali o nei motori di risposta AI.
Struttura bilingue italiano e inglese, con sezioni per prodotti e settori applicativi, tecnologia, ricerca e sviluppo.
Tempi
- /Settimane 1–2: analisi, riunione sull'identità visiva, wireframe e design.
- /Settimane 3–5: sviluppo, versione inglese, eventuali opzioni AI.
- /Settimana 6: caricamento contenuti, collaudo, formazione, messa online.
Soluzione proposta
Piattaforma
Sito in Next.js con CMS headless open source, senza costi di licenza, pubblicato su piattaforma cloud con database gestito e archivio media dedicato. Pannello di gestione con costruttore di pagine a blocchi, anteprima delle modifiche, header e footer gestibili.
Adatto all'AI
Prodotti, settori e schede sono salvati come dati strutturati: un assistente AI o una ricerca intelligente li leggono direttamente dal database, senza plugin intermedi che rielaborano il contenuto.
Scalabile
Area riservata, download tecnici ed e-commerce B2B si aggiungono in seguito come nuove sezioni, senza rifare il sito.
Condizioni
- · Importi IVA esclusa.
- · Pagamenti: 60% alla conferma d'ordine, 40% alla messa online.
- · Canoni annuali fatturati in anticipo a partire dalla messa online.
- · Il codice sviluppato e i contenuti restano di proprietà del cliente al saldo delle fatture.
- · Revisioni oltre il ciclo previsto e funzioni non elencate: a consuntivo, con tariffa oraria concordata.
In lavorazioneRevisione di un sito esistente·Settembre 2026
Revisione completa del sito di un corriere urbano
Settore: Logistica urbana, consegne rapide
Un'azienda di consegne con quattro siti, tre nomi commerciali, due indirizzi, due numeri di telefono principali e almeno quattro prezzi diversi per la stessa corsa. Per un cliente al telefono è un fastidio; per un sistema che deve decidere cosa dire dell'azienda è una ragione per non citarla, o per citarla male.
Obiettivo
Trasformare il sito principale nell'unica fonte ufficiale dell'azienda, costruita su una decina di pagine che rispondono ciascuna a una domanda precisa.
Ritirare tutto ciò che moltiplica le versioni dell'azienda, a partire da circa centocinquanta pagine di zona generate automaticamente, con sedici parole di testo servito e nessun titolo.
Tempi
- /Giorni 1–30: sito leggibile e mappa corretta. Sitemap e robots, titoli e canonical lato server, correzione di prezzi e numeri in conflitto, dati strutturati corretti, inventario di tutte le pagine sui quattro domini.
- /Giorni 31–60: un'azienda, una versione. Redirect dai domini secondari e dalle pagine di zona, riscrittura delle pagine che generano richieste, allineamento delle schede esterne.
- /Giorni 61–90: colmare i vuoti e iniziare a misurare. Pagine nuove, llms.txt, prima rilevazione sui chatbot, avvio della manutenzione trimestrale.
Soluzione proposta
Un solo soggetto
Una formula identica ripetuta ovunque — nel titolo, nel footer, nei dati strutturati, nelle schede esterne — e i domini secondari reindirizzati con 301 alla pagina equivalente. Con i motori generativi quattro versioni della stessa azienda non si sommano: si contendono la stessa risposta.
Dalle voci di menu alle domande
Ogni pagina nasce da una domanda reale raccolta al centralino: quanto costa e in quanto tempo arriva una busta da un quartiere all'altro, posso spedire un collo grande in giornata, arrivate anche in provincia e in quanto tempo, come prenoto un ritiro adesso.
Scrittura e dati dichiarati
Ogni pagina apre con un paragrafo che regge da solo se estratto, con prezzi e tempi dichiarati; i dati strutturati riportano esattamente le stesse cifre visibili nella pagina, orari compresi.
Minimo tecnico
Sitemap e robots corretti, titoli e canonical scritti nell'HTML servito e non via JavaScript, decisione esplicita e datata sui crawler AI, mappa dei redirect verificata prima della messa online, accessibilità dei controlli senza nome accessibile, aggiornamento del negozio online.
Il primo mese è il meno visibile e il più importante: senza sitemap corretta e dati coerenti, i testi nuovi del terzo mese non verrebbero letti come fonte affidabile.
In lavorazionePreventivo per acquisizione contatti·Settembre 2026
Campagna di contatto email su aziende selezionate da mappe
Settore: Servizi alle imprese
Costruire un elenco di aziende del territorio a partire dalle schede delle mappe, ricavarne un recapito email aziendale lecitamente utilizzabile e preparare per ciascuna un'email di presentazione scritta sulla sua categoria e sulla sua zona. Le email vengono consegnate come bozze: l'invio resta un gesto umano, uno per uno.
Obiettivo
Tenere la campagna dentro il perimetro del legittimo interesse previsto dal GDPR e proteggere la reputazione del dominio di invio.
Costruire l'elenco azienda per azienda invece di comprarlo: una fonte pubblica e aggiornata dice anche che l'attività esiste ancora, cosa che una lista di due anni fa non garantisce.
Soluzione proposta
Come si lavora
Definizione del perimetro e delle esclusioni, estrazione delle schede, raccolta del recapito dal sito dell'azienda con fonte e data, controllo a campione dell'elenco, redazione delle email sui blocchi concordati, rilettura e invio uno per uno a ritmo sostenibile.
Numeri attesi, dichiarati prima
Su 100 schede estratte restano circa 70 aziende con un sito raggiungibile e circa 35 con un indirizzo aziendale lecitamente utilizzabile. Per 1.000 email servono quindi circa 3.000 schede. Il tasso di risposta realistico su un contatto a freddo è 1–2%, di cui una parte sono cortesie negative.
Regole che non si derogano
Nessun invio automatico. Mai indirizzi PEC, che hanno finalità vincolate. Ogni indirizzo registrato con fonte e data. Opt-out permanente e immediato. Rispetto del robots.txt. Nessuna affermazione non verificabile. Nessuna lista comprata, importata o scambiata.
Titolarità dei dati
Il trattamento avviene per conto del cliente, che è titolare; io opero come responsabile ai sensi dell'articolo 28 del GDPR, con nomina scritta allegata al contratto. Alla fine del rapporto i dati vengono consegnati in formato aperto e cancellati dai miei sistemi.
Non è compresa la gestione commerciale delle risposte, né alcuna garanzia sul numero di risposte, appuntamenti o contratti. Chi promette il 5–10% di risposte su un contatto a freddo di questo tipo sta vendendo un numero che non ha misurato.