WebroundWebroundBlog

Cos'è Webround?


Ciao! Sono Luca, vengo dall'Italia, e ho passato gli ultimi due anni a costruire Webround: una piattaforma e-commerce API-first.

Tutto è iniziato come un progetto personale con un obiettivo completamente diverso: volevo un modo più veloce per aggiornare il mio portfolio, perché completavo progetti nuovi ogni settimana. Dopo molti mal di testa, mattinate, notti insonni e tanto caffè, avevo quello che cercavo: un modo no-code per gestire il mio portfolio e aggiornarlo quando volevo.

Ma, mentre lavoravo al progetto, ha iniziato a prendere forma un'idea: perché limitarsi a qualcosa di statico pensato solo per siti portfolio? L'AI lo fa già benissimo!

L'idea ha iniziato a farsi seria, al punto che mi sono licenziato dal lavoro precedente e, dopo ancora più caffè, notti insonni, mattine presto e tanto costruire, rompere, cambiare e qualche momento di sconforto, Webround ha preso la forma del prodotto che è oggi.


Mentre costruivo la piattaforma, lavoravo come sviluppatore freelance per piccole aziende locali e ho avuto il (pessimo) privilegio di vedere cosa combinano con le piattaforme e-commerce, la gestione dei siti, l'hosting e altro. Niente aveva mai senso: ogni setup partiva da un mix di tecnologia vecchia, roba dimenticata, hosting improponibili, configurazioni on-premise, monoliti enormi, server compromessi, sistemi che tiravano errori a caso e mille altre cose a caso.


Non ho mai cercato di forzare un senso per Webround. Ho sempre voluto essere libero, nella vita in generale, e come sviluppatore. Il fatto che le altre piattaforme iniziassero a sembrare un vincolo più che uno strumento man mano che le cose evolvevano, mi pesava.


Dopo aver lavorato con altre piattaforme popolari, ho capito che il mercato di oggi non punta quasi mai a rendere le cose più semplici, ma a rendere gli utenti dipendenti così dipendente dalla piattaforma che andarsene è più difficile che restare.


Perché Webround?


Prima di rispondere, vale la pena guardare due esempi.

  1. Shopify: è probabilmente la piattaforma più immediata sul mercato. Ma non stai comprando un sito web, stai comprando un ecosistema con tutto ciò che ne deriva. Shopify ha una grande fonte di forza che è allo stesso tempo una grande fonte di dolore: l'app store. L'estensibilità è importante, ma i clienti tipici di Shopify sono piccoli imprenditori caotici, senza competenze tecniche, che trattano il loro sito come uno smartphone pieno di app. Ma un sito web non è uno smartphone e richiede vera competenza per funzionare correttamente. Perché allora continuare a cercare soluzioni parziali a problemi unici? Come sviluppatore, lavorare con Shopify non è mai stato piacevole, tra le app e l'ecosistema chiuso che ti impongono. I merchant continuano ad aumentare le richieste ad agenzie e sviluppatori perché scoprono di aver comprato un ecosistema complesso e chiuso, non un sito web.
  2. WooCommerce, Medusa, Vendure, PrestaShop: questi strumenti sono open source e portano tutti i vantaggi del caso, ma quando inizi a lavorarci entri in un labirinto di complessità che devi capire a fondo prima di riuscire a scrivere anche solo una riga di codice produttiva. Poi c'è l'infrastruttura da gestire, senza parlare dei problemi comuni: plugin mal progettati, il fenomeno del "Plugin Hell", compatibilità retroattiva inesistente, architettura monolitica. Non è esattamente una base promettente su cui costruire.


È qui che Webround inizia ad avere senso, con una semplice domanda: e se avessi un ambiente gestito che ti permette di costruire nativamente, in modo moderno e standardizzato, sfruttando SDK e API per implementare praticamente qualsiasi cosa, mantenendo plugin ed estensioni come microservizi separati che interagiscono con il core della piattaforma senza farne parte?


Ecco cos'è Webround. Una soluzione flessibile per costruire praticamente qualsiasi cosa, con lo sviluppatore al centro.


Chi è l'utente target?


Su Webround, più sai fare, più puoi fare. Ho sempre sviluppato la piattaforma pensando a tre tipi di utente.


  1. L'utente no-code. Non vuole o non sa scrivere codice e preferisce tenere le cose semplici, senza il rischio di implementazioni personalizzate. Ci sono dei limiti, perché questo utente lavora all'interno dei componenti no-code disponibili, ma non c'è modo di rompere nulla, mantenendo la flessibilità di costruire qualsiasi layout tramite un editor drag & drop.
  2. Lo sviluppatore React. Questo utente può velocizzare enormemente la creazione di siti, per un motivo preciso: non solo puoi scrivere codice React in un IDE integrato, ma puoi installare qualsiasi pacchetto NPM e usare Tailwind. Il vero vantaggio, però, sta nell'SDK integrato. Con una semplice prop wr, puoi accedere allo stato e alle funzioni dell'app per sfruttare le funzionalità e-commerce direttamente dai tuoi componenti React personalizzati. Tutto accessibile dal browser, senza installare nulla. Anche le build sono server-side.
  3. Il builder. Il suo approccio è semplice: "Dammi un po' di API e ci penso io". Webround è una piattaforma API-first che espone pubblicamente tutti gli endpoint necessari, sia per lo storefront che per la gestione dell'e-commerce, il flusso di autenticazione dei clienti, il sistema di catalogo, il carrello e il checkout. Puoi usare Webround per costruire store headless o anche come data layer per la tua app personalizzata. È assolutamente possibile: basta leggere la documentazione su docs.webround.com e sei pronto.


C'è altro


Un e-commerce non è solo uno storefront. Dietro ogni negozio ci sono eventi da gestire, dati da sincronizzare, notifiche da inviare, sistemi esterni da connettere. La risposta abituale delle altre piattaforme è: apri un'altra app, installa un altro plugin, paga un altro abbonamento.

Con Webround hai strumenti nativi per tutto questo.


  • Webhook per reagire agli eventi della piattaforma in tempo reale.
  • Edge Hooks per iniettare dati sicuri a runtime prima che le pagine vengano renderizzate.
  • Checkout Hooks per modificare il flusso di pagamento prima che raggiunga Stripe (Webround è partner di Stripe Connect).
  • App Extensions per costruire microservizi isolati che si collegano direttamente alla piattaforma senza toccare il core.

È un argomento molto più ampio che merita un approfondimento separato, quindi per ora mi limito ad anticipare che questi strumenti esistono.


Considerazioni finali


Non sono qui per vendere nulla. Cerco utenti. No-coder che vogliono esplorare una soluzione moderna, sviluppatori React che vogliono velocizzare il loro lavoro, e builder che vogliono un set solido di API e la libertà di farci quello che vogliono.


Se vuoi contattarmi o darmi un feedback su Webround, cosa ti piace, cosa non ti piace, cosa ti sembra una buona o cattiva idea, sei liberissimo di farlo.

Una piccola anticipazione: il sito richiede la registrazione con email o Google e la verifica dell'account. A parte questo, praticamente tutte le funzioni sono gratuite. Per chiamare le API dall'esterno su dati pubblicamente accessibili è necessario un abbonamento. Puoi attivare una trial oppure contattarmi per richiedere un'attivazione: sarò felice di darti il benvenuto.


Infine, se vuoi vedere la mia faccia, ho creato un video di introduzione a Webround sul canale ufficiale, dove troverai anche una serie di tutorial per le operazioni base con l'editor no-code.

Lascio i link al sito ufficiale e alla documentazione per saperne di più.

webround.com

docs.webround.com

Successivo →Non hai ancora un negozio online.