Build a Livewire App With Me!
Join me as we build an application from an idea to a functional prototype. We will use Livewire Volt, Reverb, and learn some fun AlpineJS tricks along the way. What does it look like to think through building an application, making it work, and then making it beautiful?
Series episodes
What We'll Build
3m 3sDiscover how to turn ideas into functional, beautiful prototypes using the right tools. Start building your dream app with confidence and creativity today!
Prepping Our Workspace
11m 50sSet up your workspace and tools quickly, then plan your app’s data models with confidence. Jumpstart your Laravel project with a solid foundation today!
Models and Migrations
11m 36sTurn your data models into a working database! Learn how to create migrations and set up your database to kickstart your Laravel app development.
Adding a Component Library
7m 18sSpeed up your app styling by adding WireUI, a powerful component library. Learn how to integrate and customize styles effortlessly in this friendly Laracasts guide.
Refactoring Migrations and Methods
7m 56sRefactor your migrations and methods to smoothly handle evolving data models. Learn how to easily add new Listening Parties in this clear, friendly Laracasts tutorial.
Livewire Volt Full Page Components
7m 17sExplore using full-page components with Livewire Volt. Learn key considerations and best practices to build seamless, dynamic Laravel apps in this friendly guide.
Prepping the Podcast Job
6m 32sLearn how to prep your podcast job efficiently by focusing on practical solutions first. Build a working app step-by-step in this clear, friendly Laracasts tutorial.
Process the RSS Feed
15m 22sLearn how to process podcast RSS feeds using background jobs. Extract key info and calculate data efficiently to power your app in this friendly Laracasts tutorial.
Styling the Landing Page (Part 1)
10m 9sStart styling your landing page to showcase data beautifully and fit your app’s design. Learn practical tips to create an engaging first impression in this Laracasts tutorial.
Styling the Landing Page (Part 2)
9mEnhance your landing page with TailwindCSS and WireUI! Learn how to transform a basic design into a polished, stylish app in this friendly Laracasts tutorial.
Adding Alpine.js to the Landing Page
10m 37sEnhance your landing page with Alpine.js! Learn how to add dynamic, interactive elements that boost user experience in this friendly Laracasts tutorial.
Using Custom Fonts
10m 31sAdd custom fonts to your app effortlessly and create a stylish logo look. Learn simple steps to enhance your application's design with minimal effort!
Setting Podcast State with Alpine.js
15m 7sLearn how to use Alpine.js to sync podcast state in real-time, creating a smooth listening experience that keeps users connected on the client side.
Adding a Scheduler to the Application
6m 3sKeep your app data fresh with an easy scheduler setup. Learn how to automate updates and sync your views seamlessly in this Laravel tutorial!
Building a Waiting Room
11m 25sBuild a synchronized waiting room with AlpineJS to keep users updated without websockets. Create a smooth podcast listening party experience in this friendly tutorial.
Give Consent to Play Audio
14m 56sLearn how to handle browser audio policies by letting users give consent before playing podcasts. Create a respectful, user-friendly audio experience in this tutorial.
Syncing Alpine.js and Livewire
10m 53sLearn how to sync Alpine.js with Livewire using server-side state to keep your client-side data in perfect harmony. Build dynamic apps effortlessly in this tutorial.
Creating a Podcast Player
10m 47sCreate a podcast player using just basic CSS and AlpineJS. Discover how simple tools can build powerful, interactive audio experiences in this friendly Laracasts tutorial.
Real-time Chat with Laravel Reverb
8m 34sBuild a real-time chat app with Laravel Livewire effortlessly. Learn step-by-step how to add instant messaging and boost your Laravel skills today!
Real-time Emoji Reactions
11m 44sLearn how to broadcast real-time emoji reactions using event broadcasting, creating an interactive listening party experience in this engaging Laracasts tutorial.
What's Next?
5m 48sLearn practical tips to enhance your app beyond launch. Discover smart next steps to improve features, performance, and user experience in this friendly guide.




