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?
Overview
Syllabus
- What We'll Build
- Prepping Our Workspace
- Models and Migrations
- Adding a Component Library
- Refactoring Migrations and Methods
- Livewire Volt Full Page Components
- Prepping the Podcast Job
- Process the RSS Feed
- Styling the Landing Page (Part 1)
- Styling the Landing Page (Part 2)
- Adding Alpine.js to the Landing Page
- Using Custom Fonts
- Setting Podcast State with Alpine.js
- Adding a Scheduler to the Application
- Building a Waiting Room
- Give Consent to Play Audio
- Syncing Alpine.js and Livewire
- Creating a Podcast Player
- Real-time Chat with Laravel Reverb
- Real-time Emoji Reactions
- What's Next?
Taught by
Josh Cirre