Calavera
"Template Nivoda standard trasformato in un marketplace di diamanti di lusso con giacenze in tempo reale."
- 500K+
- +65%
- 100%
Un rivenditore di diamanti bloccato su un template Nivoda standard — lento, non modificabile, in perdita di clienti. Ricostruito come piattaforma headless: ricerca sotto i 50 ms su 500K+ pietre, un configuratore di anelli e un backend che si gestisce da solo.
Responsabilità completa: architettura, frontend, backend, infrastruttura, deploy.
Problema
La vetrina Nivoda di serie non dava alcun controllo sul design e perdeva clienti prima ancora che il catalogo caricasse. Non esisteva un backend proprio, quindi ricerca, prezzi e checkout su misura erano impossibili.
Approccio
- 01Ho costruito la vetrina su Next.js: design editoriale, 14 forme di diamante con diagrammi interattivi, scroll infinito su ricerca Typesense.
- 02Ho realizzato un configuratore di anelli passo per passo — montatura, diamante, metallo, incisione, checkout — con lo stato salvato su PostgreSQL.
- 03Ho sostituito la dipendenza da Nivoda con otto servizi: uno scanner adattivo per fasce di prezzo, 200 worker paralleli e una pipeline map/price/rate.
- 04Ho aggiunto una cache versionata con supporto ETag — 95% di hit, risposte sotto i 50 ms — e un livello di prenotazione che chiude la finestra della doppia vendita.
- 05Ho collegato il checkout agli ordini bozza di Shopify, con quattro metodi di accesso, carrello e wishlist condivisibili, codici sconto e stime di consegna.
Vetrina live · editoriale



Risultato
- →Dal template Nivoda standard a una piattaforma premium interamente su misura.
- →500K+ diamanti ricercabili. Risposte sotto i 50 ms su 28 parametri di filtro.
- →Zero doppie vendite dal lancio. Prenotazioni con versionamento atomico e aggiornamento orario.
- →Configuratore di anelli online — flusso completo dalla montatura al checkout, 40+ componenti.
- →43 pagine frontend, 8 endpoint API, 32 file di test (E2E + unit), 22 componenti UI condivisi.
- →Dashboard di 15 pagine: 487K diamanti, 3 feed, 99,7% di successo della pipeline.
Impatto sul business
Il configuratore ha aperto percorsi d'acquisto che prima non esistevano, e la ricerca sotto i 50 ms ha aumentato la profondità di navigazione del catalogo. Le doppie vendite sono sparite e otto servizi tengono le giacenze aggiornate senza che nessuno intervenga.
Redesign comparison
Sotto il cofano
Vetrina
- Next.js 16 · React 19 · TypeScript
- Typesense · 28 faccette di ricerca
- Configuratore di anelli · 40+ componenti
- Shopify checkout · ordini bozza
Pipeline dati
- Scanner adattivo per fasce di prezzo
- 200 worker paralleli
- Map → Price → Rate
- Cache versionata + ETag
Backend
- 8 microservizi
- PostgreSQL · Redis
- Sistema di prenotazione
- Dashboard di monitoraggio
Qualità
- 32 file di test (E2E + unit)
- 99,7% successo della pipeline
- 95% hit di cache
- Risposta media 50 ms
Stack Next.js — moderno, stabile, con sviluppatori reperibili. Non un tema chiuso.
Continuo a rilasciare funzionalità, fix e integrazioni mentre il negozio cresce. Nessun vincolo con l'agenzia.
L'architettura cresce con il catalogo e il traffico — nessun cambio di piattaforma forzato.
Vuoi un negozio che si gestisce da solo?
Se hai un negozio che perde soldi per pagine lente, ordini inseriti a mano o integrazioni fragili — parliamone. Seguo i progetti dall'architettura al lancio e resto a farli funzionare.

