Applicazione web

Raftul — piattaforma marketplace e-commerce

Un negozio online pensato per la produzione per il mercato rumeno ed europeo (presentato con un marchio fittizio): vetrina con ricerca tollerante agli errori di battitura, promozioni, magazzino su più depositi, checkout con carta, contrassegno e bonifico, resi, SEO integrata, un’API REST per le app mobile e un pannello di amministrazione basato sui ruoli.

In sviluppo2026E-commerce
Raftul — piattaforma marketplace e-commerce

Panoramica

Panoramica

Un negozio completo pronto per diventare marketplace: dalla navigazione e ricerca al carrello, coupon, checkout, gestione degli ordini, rimborsi e resi — tutto funzionante end-to-end su un vero database PostgreSQL. Marchio, dominio e dati aziendali del cliente sono sostituiti in questa presentazione; gli screenshot provengono da una copia anonimizzata con dati demo generati (84 prodotti, 71 clienti, 260 ordini).

In evidenza

  • Ricerca che perdona gli errori: SKU/EAN esatto, ricerca full-text insensibile agli accenti con sinonimi e prefissi, poi tolleranza agli errori con trigrammi — «samsng» trova comunque Samsung, «televizr» trova i televisori — con suggerimenti «forse cercavi» dalle ricerche andate a buon fine.
  • Motore promozioni: sconti automatici sul catalogo, coupon, prendi X ricevi Y, bundle, spedizione gratuita, offerte per il primo ordine e per gruppi di clienti; il prezzo barrato segue la regola UE Omnibus (prezzo più basso degli ultimi 30 giorni).
  • Magazzino per deposito con prenotazioni al momento dell’ordine e lock a livello di riga, così la sovravendita è impossibile; ogni modifica registra un movimento di magazzino.
  • Checkout e pagamenti: carta tramite il checkout ospitato di Stripe, contrassegno e bonifico dietro un’unica interfaccia di pagamento; tariffe di spedizione per metodo, zona, peso e classe, con link di tracciamento del corriere.
  • SEO al primo posto: URL gerarchici puliti, 301 automatici quando i prodotti cambiano posizione, noindex per le combinazioni di filtri tranne le landing page selezionate, dati strutturati completi, sitemap suddivise con hreflang, un feed Google Merchant e una dashboard sullo stato SEO.
  • Pannello di amministrazione con 7 ruoli e permessi modificabili: ordini, resi, magazzino, promozioni, contenuti, SEO, carrelli abbandonati, import ed export CSV/Excel, statistiche — ogni modifica registrata nel log di audit.
  • Pensato per crescere: modello dati multi-venditore (venditori, commissioni, pagamenti), un’API REST versionata per future app mobile e una coda di job basata su Postgres per e-mail, aggiornamento prezzi e promemoria per i carrelli abbandonati.

Sicurezza e GDPR

Password Argon2id, token di sessione con hash, blocco dopo accessi falliti, limitazione delle richieste, controlli CSRF, validazione degli input ovunque, HTML sanificato, upload ricodificati, export CSV protetti dalle formule; analytics basate sul consenso, esportazione dei dati in autonomia ed eliminazione dell’account.

Screenshot

Caso di studio

Sfida

Un rivenditore aveva bisogno di un negozio che potesse diventare un marketplace senza riscritture: ricerca veloce su un ampio catalogo, promozioni che rispettano le regole UE sull’indicazione dei prezzi, un magazzino che non va mai in sovravendita tra i depositi e una SEO abbastanza forte da competere con i grandi operatori rumeni — mantenendo i dati delle carte fuori dai propri server.

Soluzione

Un’unica base di codice Next.js con livelli rigorosamente separati: pagine, server action e API REST versionata richiamano tutti gli stessi servizi di dominio (catalogo, prezzi, ricerca, carrello, ordini, magazzino, resi), così il backend è pronto per le app mobile. Gli importi sono memorizzati in unità minori intere con IVA calcolata per riga; la ricerca gira dentro PostgreSQL (full-text più pg_trgm) dietro un’interfaccia provider; le prenotazioni di magazzino usano lock di riga; pagamenti, corrieri, e-mail, storage e IA passano per adapter che si attivano con variabili d’ambiente. Una coda di job Postgres gestisce e-mail, aggiornamento prezzi e promemoria per i carrelli abbandonati.

Risultati

L’intero nucleo funziona end-to-end — navigazione, ricerca, carrello, coupon, checkout, ordine, gestione in amministrazione, rimborso e reso — con test unitari e di integrazione per prezzi, ricerca, sanificazione, sicurezza dei CSV, sovravendita, rimborsi e transizioni degli ordini. I servizi esterni si attivano tramite configurazione e l’amministrazione mostra esattamente quali integrazioni mancano ancora.

Il nostro ruolo

Architettura, modellazione dei dati, sviluppo backend e frontend, motori di ricerca e prezzi, integrazioni di pagamento e spedizione, SEO, sicurezza, pannello di amministrazione, test e documentazione.

Progetti correlati

Ti serve qualcosa di simile?

Possiamo realizzare un progetto come questo su misura per i tuoi obiettivi, contenuti e budget.

Esc