{"id":8803,"date":"2025-03-07T10:32:17","date_gmt":"2025-03-07T09:32:17","guid":{"rendered":"https:\/\/www.tidycode.it\/?p=8803"},"modified":"2025-03-13T10:00:32","modified_gmt":"2025-03-13T09:00:32","slug":"progetto-piattaforma-live-streaming-laravel-vue","status":"publish","type":"post","link":"https:\/\/www.tidycode.it\/en\/progetto-piattaforma-live-streaming-laravel-vue","title":{"rendered":"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API"},"content":{"rendered":"\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\"><h1 style=\"font-size:clamp(41.23px, 2.577rem + ((1vw - 3.2px) * 3.83), 78px);font-style:normal;font-weight:500;\" class=\"has-link-color wp-elements-f8fe21347b6bd5ca15522d302751be15 wp-block-post-title has-text-color has-custom-black-color\">Piattaforma Live Streaming: Laravel, Vue.js e YouTube API<\/h1><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"w-75\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);font-style:normal;font-weight:500;letter-spacing:0.5px\"><strong>Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura.<\/strong><\/p>\n\n\n\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-wpzoom-blocks-social-icons is-style-with-canvas-round\" style=\"--wpz-social-icons-block-item-font-size:18px;--wpz-social-icons-block-item-padding-horizontal:6px;--wpz-social-icons-block-item-padding-vertical:6px;--wpz-social-icons-block-item-margin-horizontal:5px;--wpz-social-icons-block-item-margin-vertical:5px;--wpz-social-icons-block-item-border-radius:50px;--wpz-social-icons-block-label-font-size:16px;--wpz-social-icons-block-label-color:#2e3131;--wpz-social-icons-block-label-color-hover:#2e3131;--wpz-social-icons-alignment:flex-start\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/www.tidycode.it\/hyva-un-semplice-tema-magento-2\" class=\"social-icon-link\" target=\"_blank\" rel=\"noopener\" title=\"Facebook\" style=\"--wpz-social-icons-block-item-color:#2E3131;--wpz-social-icons-block-item-color-hover:#2E3131\"><span class=\"social-icon socicon socicon-facebook\"><\/span><\/a><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https:\/\/www.tidycode.it\/hyva-un-semplice-tema-magento-2\" class=\"social-icon-link\" target=\"_blank\" rel=\"noopener\" title=\"Linkedin\" style=\"--wpz-social-icons-block-item-color:#2E3131;--wpz-social-icons-block-item-color-hover:#2E3131\"><span class=\"social-icon socicon socicon-linkedin\"><\/span><\/a><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-bottom:0;padding-top:0\">\n<div class=\"wp-block-custom-animated-image animated-image-block\"><img decoding=\"async\" src=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg\" alt=\"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API\" class=\"animated-img\"\/><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-4 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p>Abbiamo recentemente lavorato allo sviluppo di una <strong>piattaforma dedicata alla condivisione di un evento in live streaming per un&#8217;importante realt\u00e0 aziendale<\/strong>. <\/p>\n\n\n\n<p>Il progetto ha previsto la realizzazione di una l<strong>anding page interattiva<\/strong>, l&#8217;<strong>integrazione di API YouTube<\/strong> per la gestione dello <strong>streaming<\/strong> e lo <strong>sviluppo di un sistema di registrazione utenti<\/strong>, il tutto implementato con <strong><a href=\"https:\/\/www.tidycode.it\/tecnologie\">Laravel <\/a><\/strong>e <strong><a href=\"https:\/\/www.tidycode.it\/tecnologie\">Vue.js<\/a><\/strong>.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1350\" src=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/1-17.png\" alt=\"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API\" class=\"wp-image-8994\" style=\"border-radius:32px\" srcset=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/1-17.png 1080w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/1-17-240x300.png 240w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/1-17-819x1024.png 819w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/1-17-768x960.png 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading fs-lg-126 fs-md-78 fs-sm-30 has-custom-black-color has-text-color has-link-color wp-elements-c490a3eb8016d3a2d06d12b5f7c149f8\" id=\"h-creazione-della-landing-page-e-setup-iniziale\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);\">Creazione della Landing Page e Setup Iniziale<\/h2>\n\n\n\n<p style=\"padding-top:0;padding-bottom:0\">Per garantire un\u2019esperienza utente fluida e coinvolgente, abbiamo realizzato una landing page interattiva con un sistema di countdown per annunciare l&#8217;inizio dell&#8217;evento. L&#8217;<strong>infrastruttura \u00e8 stata costruita su <a href=\"https:\/\/www.tidycode.it\/tecnologie\">Laravel<\/a><\/strong>, con la creazione di una <strong>repository dedicata per una gestione ottimale del codice<\/strong>.<\/p>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading fs-lg-126 fs-md-78 fs-sm-30 has-custom-black-color has-text-color has-link-color wp-elements-cee537c703b7550a65fc32f945c2de17\" id=\"h-integrazione-streaming-e-youtube-api\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);\">Integrazione Streaming e YouTube API<\/h2>\n\n\n\n<p style=\"padding-top:0;padding-bottom:var(--wp--preset--spacing--20)\">La pagina streaming \u00e8 stata suddivisa in due sezioni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Countdown:<\/strong> visibile fino alla data dell\u2019evento.<\/li>\n\n\n\n<li><strong>Streaming:<\/strong> attivato automaticamente una volta raggiunta la data stabilita.<\/li>\n<\/ul>\n\n\n\n<p>Il video in streaming \u00e8 stato gestito attraverso <strong>YouTube API<\/strong>, permettendo un fake streaming, ovvero un video preregistrato che si avvia automaticamente in base al tempo trascorso dal countdown, simulando una trasmissione in diretta.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading fs-lg-126 fs-md-78 fs-sm-30 has-custom-black-color has-text-color has-link-color wp-elements-183f40ccc4dc9324070d09d27a97c39d\" id=\"h-loading-page-e-conversione-vue-js\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);\">Loading Page e Conversione Vue.js<\/h2>\n\n\n\n<p style=\"padding-top:0;padding-bottom:var(--wp--preset--spacing--20)\">Per migliorare l\u2019esperienza utente, abbiamo creato una <strong>loading page<\/strong> che appare dopo la selezione della lingua e pu\u00f2 essere saltata manualmente con un pulsante \u201cProcedi&#8221;. <\/p>\n\n\n\n<p style=\"padding-top:0;padding-bottom:var(--wp--preset--spacing--20)\">Successivamente, tutte le pagine della piattaforma (Landing Page, Loading Page, Countdown Page e Streaming Page) sono state <strong>convertite in <a href=\"https:\/\/www.tidycode.it\/tecnologie\">Vue.js<\/a>, ottimizzando le performance e la reattivit\u00e0 del frontend.<\/strong><\/p>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading fs-lg-126 fs-md-78 fs-sm-30 has-custom-black-color has-text-color has-link-color wp-elements-1576df5aa818cf68e032784b8b0ea3df\" id=\"h-interazione-utente-e-filtri-personalizzati\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);\">Interazione Utente e Filtri Personalizzati<\/h2>\n\n\n\n<p style=\"padding-top:0;padding-bottom:var(--wp--preset--spacing--20)\">Abbiamo sviluppato un&#8217;interfaccia dinamica con CTA interattive, tra cui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lascia un messaggio:<\/strong> una modale consente agli utenti di selezionare un valore, inserire un messaggio e i propri dati (nome, cognome, email).<\/li>\n\n\n\n<li><strong>Filtri personalizzati:<\/strong> selezionando un filtro, gli elementi dell\u2019interfaccia (palline visualizzate su un albero interattivo) cambiano in base ai valori scelti.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading fs-lg-126 fs-md-78 fs-sm-30 has-custom-black-color has-text-color has-link-color wp-elements-b20c33185f74b1239c9730c136fab210\" id=\"h-backend-gestione-dati-e-registrazione-utenti\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);\">Backend: Gestione Dati e Registrazione Utenti<\/h2>\n\n\n\n<p>Sul backend, abbiamo strutturato il sistema con Laravel, implementando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gestione valori:<\/strong> creazione di entit\u00e0 per salvare i valori aziendali (Passione, Apparenza, Coraggio, ecc.), collegandoli ai messaggi inseriti dagli utenti tramite una Foreign Key.<\/li>\n\n\n\n<li><strong>Gestione messaggi:<\/strong> ogni messaggio inserito dagli utenti \u00e8 salvato in un database, contenendo ID, user_id e valore associato.<\/li>\n\n\n\n<li><strong>Flusso di registrazione utenti:<\/strong> solo gli utenti dell&#8217;azienda possono registrarsi. <a href=\"https:\/\/www.tidycode.it\/tecnologie\">Laravel <\/a>invia un magic link all&#8217;email aziendale dell&#8217;utente, che, cliccando sul link, viene automaticamente registrato e autenticato.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading fs-lg-126 fs-md-78 fs-sm-30 has-custom-black-color has-text-color has-link-color wp-elements-d63d7ce0b7602deec734a73cdc3099c1\" id=\"h-vista-dettaglio-albero-e-api-backend\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);\">Vista dettaglio Albero e API Backend<\/h2>\n\n\n\n<p>Per visualizzare tutti i messaggi, abbiamo creato una vista dettagliata dell\u2019albero, dove l\u2019utente pu\u00f2 esplorare i messaggi rappresentati da palline animate.<\/p>\n\n\n\n<p>Il backend supporta le seguenti <a href=\"https:\/\/www.tidycode.it\/tecnologie\">API<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>API Register<\/li>\n\n\n\n<li>API Token Verify<\/li>\n\n\n\n<li>API Send Message<\/li>\n\n\n\n<li>API Get Messages<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading fs-lg-126 fs-md-78 fs-sm-30 has-custom-black-color has-text-color has-link-color wp-elements-c8af6be14a7aa0fdf2e0b7b8bab619ae\" id=\"h-implementazione-privacy-cookie-policy-e-localizzazione\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 1.15), 30px);\">Implementazione Privacy, Cookie Policy e Localizzazione<\/h2>\n\n\n\n<p>Abbiamo completato il progetto implementando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pagine Cookie Policy e Privacy Policy<\/strong><\/li>\n\n\n\n<li><strong>Traduzioni<\/strong> per la piattaforma streaming e email transazionali<\/li>\n\n\n\n<li><strong>File di traduzione<\/strong> per YouTube API<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-13 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1350\" src=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/2-19.png\" alt=\"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API\" class=\"wp-image-8996\" style=\"border-radius:32px\" srcset=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/2-19.png 1080w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/2-19-240x300.png 240w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/2-19-819x1024.png 819w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/2-19-768x960.png 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><figcaption class=\"wp-element-caption\">Piattaforma Live Streaming: Laravel, Vue.js e YouTube API<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p>Grazie a queste implementazioni, l\u2019azienda ha ora a disposizione una piattaforma intuitiva e scalabile per la gestione di eventi in live streaming. <\/p>\n\n\n\n<p>L&#8217;integrazione tra <a href=\"https:\/\/www.tidycode.it\/tecnologie\">Laravel<\/a>, <a href=\"https:\/\/www.tidycode.it\/tecnologie\">Vue.js<\/a> e YouTube API ha permesso di offrire un&#8217;esperienza utente interattiva e personalizzata, con una gestione efficiente delle interazioni e della registrazione utenti.<\/p>\n\n\n\n<p><strong>Vuoi creare un evento digitale coinvolgente e su misura per la tua azienda? Contattaci oggi stesso e scopri come possiamo sviluppare la tua piattaforma live streaming personalizzata!<\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.tidycode.it\/contatti\">Contattaci<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull related-wrapper has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"background-color:#f1f0f0\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\"><div class='yarpp yarpp-related yarpp-related-shortcode yarpp-template-yarpp-template-thumbnail'>\n<!-- YARPP Thumbnails -->\n<div class=\"related\">\n<h3>Potrebbe interessarti:<\/h3>\n<div class=\"swiper-container slider-block-wrapper yarpp-thumbnails-horizontal\">\n<div class=\"swiper-wrapper\">\n<a class='swiper-slide yarpp-thumbnail' rel='norewrite' href='https:\/\/www.tidycode.it\/en\/progetto-ecommerce-protezione-magento' title='eCommerce di Protezioni: Upgrade Magento Avanzato'>\n<div class=\"yarpp-thumbnail-content\">\n<div class=\"post-category\">\n<div class=\"related-thumbnail\">\n<img loading=\"lazy\" decoding=\"async\" width=\"60\" height=\"60\" src=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/clayton-cardinalli-hkJNx0EDbjE-unsplash-60x60.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"eCommerce di Protezioni: Upgrade Magento Avanzato\" data-pin-nopin=\"true\" srcset=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/clayton-cardinalli-hkJNx0EDbjE-unsplash-60x60.jpg 60w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/clayton-cardinalli-hkJNx0EDbjE-unsplash-120x120.jpg 120w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><\/div>\n<span class=\"yarpp-thumbnail-category\">Abbigliamento<\/span><\/div>\n<span class=\"yarpp-thumbnail-title\">eCommerce di Protezioni: Upgrade Magento Avanzato<\/span><span class='yarpp-thumbnail-button'>Scopri di pi\u00f9<\/span>\n<\/div>\n<\/a>\n<a class='swiper-slide yarpp-thumbnail' rel='norewrite' href='https:\/\/www.tidycode.it\/en\/progetto-ottimizzazione-kubernetes-scalabilita-api-sms' title='Supera i limiti con Kubernetes: il progetto di un&#8217;infrastruttura cloud'>\n<div class=\"yarpp-thumbnail-content\">\n<div class=\"post-category\">\n<div class=\"related-thumbnail\">\n<img loading=\"lazy\" decoding=\"async\" width=\"60\" height=\"60\" src=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/cloud-file-sharing-banner-background-60x60.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Supera i limiti con Kubernetes: il progetto di un&#039;infrastruttura cloud\" data-pin-nopin=\"true\" srcset=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/cloud-file-sharing-banner-background-60x60.jpg 60w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/cloud-file-sharing-banner-background-120x120.jpg 120w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><\/div>\n<span class=\"yarpp-thumbnail-category\">Altro<\/span><\/div>\n<span class=\"yarpp-thumbnail-title\">Supera i limiti con Kubernetes: il progetto di un&#8217;infrastruttura cloud<\/span><span class='yarpp-thumbnail-button'>Scopri di pi\u00f9<\/span>\n<\/div>\n<\/a>\n<a class='swiper-slide yarpp-thumbnail' rel='norewrite' href='https:\/\/www.tidycode.it\/en\/progetto-ecommerce-hi-tech-magento2-hyva' title='Tecnologia e innovazione: eCommerce Hi-Tech ottimizzato con Magento 2 e Hyva'>\n<div class=\"yarpp-thumbnail-content\">\n<div class=\"post-category\">\n<div class=\"related-thumbnail\">\n<img loading=\"lazy\" decoding=\"async\" width=\"60\" height=\"60\" src=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/nsys-group-etVWlVuiEaI-unsplash-60x60.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"Tecnologia e innovazione: eCommerce Hi-Tech ottimizzato con Magento 2\" data-pin-nopin=\"true\" srcset=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/nsys-group-etVWlVuiEaI-unsplash-60x60.jpg 60w, https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/nsys-group-etVWlVuiEaI-unsplash-120x120.jpg 120w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><\/div>\n<span class=\"yarpp-thumbnail-category\">Altro<\/span><\/div>\n<span class=\"yarpp-thumbnail-title\">Tecnologia e innovazione: eCommerce Hi-Tech ottimizzato con Magento 2 e Hyva<\/span><span class='yarpp-thumbnail-button'>Scopri di pi\u00f9<\/span>\n<\/div>\n<\/a>\n<\/div>\n<div class='cms-slider-progress-container lg-hidden'>\n<div class='swiper-scrollbar cms-slider-progress'><\/div>\n<\/div>\n<\/div>\n<div class='actions'><a class='btn-primary' href='https:\/\/www.tidycode.it\/blog'>Vedi altri<\/a><\/div>\n<\/div>\n<\/div>\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull contact-banner has-base-2-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" id=\"footer-contact\" style=\"border-top-color:#e8e1f0;border-top-width:1px;border-right-style:none;border-right-width:0px;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;margin-top:0px\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns wp-container-content-1 is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\" style=\"margin-top:0px\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2024\/12\/Icona-Contatti_white_5.gif\" alt=\"\" class=\"wp-image-5312\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-custom-black-color has-text-color has-link-color wp-elements-3fd3aae32543a51b4347674abd67e0f0\" id=\"h-vuoi-dare-una-svolta-al-tuo-business\" style=\"font-size:clamp(27.894px, 1.743rem + ((1vw - 3.2px) * 2.094), 48px);font-style:normal;font-weight:400\">Vuoi dare una svolta al tuo business?<\/h2>\n\n\n\n<p class=\"has-text-align-left has-custom-black-color has-text-color has-link-color wp-elements-355c83b81d2304df792c4dd51ca59bbc\" style=\"font-style:normal;font-weight:400\">Parliamone subito.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:40px;padding-bottom:40px\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button form-toggle\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/contatti\" style=\"padding-right:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)\">Contattaci<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group form-wrapper has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f11286-o1\" lang=\"en-US\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/8803#wpcf7-f11286-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"11286\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.9.6\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f11286-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<div class=\"contact-form contact-form-b2b\">\n\t<div class=\"general-info\">\n\t\t<p><label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"80\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Firstname and lastname\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><\/label><label><span class=\"wpcf7-form-control-wrap\" data-name=\"company-name\"><input size=\"40\" maxlength=\"80\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company name\" value=\"\" type=\"text\" name=\"company-name\" \/><\/span><\/label><label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"80\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"phonetext-631\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-phonetext wpcf7-text wpcf7-validates-as-phonetext\" data-numberonly=\"true\" aria-invalid=\"false\" placeholder=\"Telephone\" value=\"\" type=\"text\" name=\"phonetext-631\" \/><input type=\"hidden\" name=\"phonetext-631-country-code\" class=\"wpcf7-phonetext-country-code\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"subject\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><textarea cols=\"40\" rows=\"10\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Tell us about your project\" name=\"your-subject\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"actions\">\n\t\t<div class=\"checkboxes\">\n\t\t\t<div class=\"privacy-checkbox\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-618\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-618\" value=\"1\" id=\"privacy-consent\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">I declare that I have read and understood the <a href=\"https:\/\/www.tidycode.it\/en\/privacy-policy\" target=\"_blank\"> Privacy Policy<\/a> *<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"newsletter-checkbox\">\n\t\t\t\t<p><!-- Mailchimp for WordPress v4.9.17 - https:\/\/www.mc4wp.com\/ --><input type=\"hidden\" name=\"_mc4wp_subscribe_contact-form-7\" value=\"0\" \/><span class=\"mc4wp-checkbox mc4wp-checkbox-contact-form-7 \" ><label><input type=\"checkbox\" name=\"_mc4wp_subscribe_contact-form-7\" value=\"1\"  \/><span>Voglio iscrivermi alla newsletter.<\/span><\/label><\/span><!-- \/ Mailchimp for WordPress -->\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"submit-button\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura. Abbiamo recentemente lavorato allo sviluppo di una piattaforma dedicata alla condivisione di un evento in live streaming per un&#8217;importante realt\u00e0 aziendale. Il progetto ha previsto la realizzazione di una landing page interattiva, l&#8217;integrazione di API [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8992,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[203],"tags":[],"class_list":["post-8803","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altro"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.6 (Yoast SEO v24.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Case Study: Piattaforma Live Streaming | Tidycode<\/title>\n<meta name=\"description\" content=\"Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API\" \/>\n<meta property=\"og:description\" content=\"Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue\" \/>\n<meta property=\"og:site_name\" content=\"Tidycode\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61566128456763\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-07T09:32:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-13T09:00:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1444\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"tidycode\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tidycode\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue\"},\"author\":{\"name\":\"tidycode\",\"@id\":\"https:\/\/www.tidycode.it\/#\/schema\/person\/35648128bebff181e1f540223de8522d\"},\"headline\":\"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API\",\"datePublished\":\"2025-03-07T09:32:17+00:00\",\"dateModified\":\"2025-03-13T09:00:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue\"},\"wordCount\":576,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.tidycode.it\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg\",\"articleSection\":[\"Altro\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue\",\"url\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue\",\"name\":\"Case Study: Piattaforma Live Streaming | Tidycode\",\"isPartOf\":{\"@id\":\"https:\/\/www.tidycode.it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg\",\"datePublished\":\"2025-03-07T09:32:17+00:00\",\"dateModified\":\"2025-03-13T09:00:32+00:00\",\"description\":\"Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage\",\"url\":\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg\",\"contentUrl\":\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg\",\"width\":2560,\"height\":1444,\"caption\":\"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Altro\",\"item\":\"https:\/\/www.tidycode.it\/category\/altro\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tidycode.it\/#website\",\"url\":\"https:\/\/www.tidycode.it\/\",\"name\":\"Tidycode\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.tidycode.it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tidycode.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tidycode.it\/#organization\",\"name\":\"Tidycode\",\"url\":\"https:\/\/www.tidycode.it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.tidycode.it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2024\/06\/logo_tidycode.png\",\"contentUrl\":\"https:\/\/www.tidycode.it\/wp-content\/uploads\/2024\/06\/logo_tidycode.png\",\"width\":147,\"height\":32,\"caption\":\"Tidycode\"},\"image\":{\"@id\":\"https:\/\/www.tidycode.it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=61566128456763\",\"https:\/\/www.instagram.com\/tidycode_agenzia\/\",\"https:\/\/www.linkedin.com\/company\/tidycode-it\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tidycode.it\/#\/schema\/person\/35648128bebff181e1f540223de8522d\",\"name\":\"tidycode\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.tidycode.it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b954ac3c55fe10dfc0079d6ecf54f84?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b954ac3c55fe10dfc0079d6ecf54f84?s=96&d=mm&r=g\",\"caption\":\"tidycode\"},\"sameAs\":[\"https:\/\/app.blogtidycode.test\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Case Study: Piattaforma Live Streaming | Tidycode","description":"Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue","og_locale":"en_US","og_type":"article","og_title":"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API","og_description":"Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura.","og_url":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue","og_site_name":"Tidycode","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61566128456763","article_published_time":"2025-03-07T09:32:17+00:00","article_modified_time":"2025-03-13T09:00:32+00:00","og_image":[{"width":2560,"height":1444,"url":"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg","type":"image\/jpeg"}],"author":"tidycode","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tidycode","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#article","isPartOf":{"@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue"},"author":{"name":"tidycode","@id":"https:\/\/www.tidycode.it\/#\/schema\/person\/35648128bebff181e1f540223de8522d"},"headline":"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API","datePublished":"2025-03-07T09:32:17+00:00","dateModified":"2025-03-13T09:00:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue"},"wordCount":576,"commentCount":0,"publisher":{"@id":"https:\/\/www.tidycode.it\/#organization"},"image":{"@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage"},"thumbnailUrl":"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg","articleSection":["Altro"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue","url":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue","name":"Case Study: Piattaforma Live Streaming | Tidycode","isPartOf":{"@id":"https:\/\/www.tidycode.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage"},"image":{"@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage"},"thumbnailUrl":"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg","datePublished":"2025-03-07T09:32:17+00:00","dateModified":"2025-03-13T09:00:32+00:00","description":"Scopri come abbiamo creato una piattaforma live streaming con Laravel, Vue.js e YouTube API: countdown, interazioni utente e registrazione sicura.","breadcrumb":{"@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#primaryimage","url":"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg","contentUrl":"https:\/\/www.tidycode.it\/wp-content\/uploads\/2025\/03\/mitchell-leach-xVw_Og9L5tg-unsplash-scaled.jpg","width":2560,"height":1444,"caption":"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tidycode.it\/progetto-piattaforma-live-streaming-laravel-vue#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Altro","item":"https:\/\/www.tidycode.it\/category\/altro"},{"@type":"ListItem","position":2,"name":"Piattaforma Live Streaming: Laravel, Vue.js e YouTube API"}]},{"@type":"WebSite","@id":"https:\/\/www.tidycode.it\/#website","url":"https:\/\/www.tidycode.it\/","name":"Tidycode","description":"","publisher":{"@id":"https:\/\/www.tidycode.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tidycode.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tidycode.it\/#organization","name":"Tidycode","url":"https:\/\/www.tidycode.it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tidycode.it\/#\/schema\/logo\/image\/","url":"https:\/\/www.tidycode.it\/wp-content\/uploads\/2024\/06\/logo_tidycode.png","contentUrl":"https:\/\/www.tidycode.it\/wp-content\/uploads\/2024\/06\/logo_tidycode.png","width":147,"height":32,"caption":"Tidycode"},"image":{"@id":"https:\/\/www.tidycode.it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61566128456763","https:\/\/www.instagram.com\/tidycode_agenzia\/","https:\/\/www.linkedin.com\/company\/tidycode-it\/"]},{"@type":"Person","@id":"https:\/\/www.tidycode.it\/#\/schema\/person\/35648128bebff181e1f540223de8522d","name":"tidycode","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tidycode.it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b954ac3c55fe10dfc0079d6ecf54f84?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b954ac3c55fe10dfc0079d6ecf54f84?s=96&d=mm&r=g","caption":"tidycode"},"sameAs":["https:\/\/app.blogtidycode.test"]}]}},"_links":{"self":[{"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/posts\/8803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/comments?post=8803"}],"version-history":[{"count":3,"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/posts\/8803\/revisions"}],"predecessor-version":[{"id":8998,"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/posts\/8803\/revisions\/8998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/media\/8992"}],"wp:attachment":[{"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/media?parent=8803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/categories?post=8803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tidycode.it\/en\/wp-json\/wp\/v2\/tags?post=8803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}