A production-ready marketing and content platform for a music label, built with Laravel 12 and Livewire 3. The homepage is composed of dynamic sections — a hero with animated CTAs, artist roster with rich descriptions, latest releases with Spotify embeds, an interactive playlist slider, a photo gallery with lightbox, and a featured track display. Statistics (artist count, releases, playlists) are cached for performance.
The blog system supports draft, scheduled, and published states, with a rich text editor, slug generation, SEO metadata (title, description, keywords), OG image support, cover images, full-text search, pagination, and related articles.
The admin panel is built on Filament v3 with dedicated resources for artists, releases, playlists, photos, blog posts, and featured tracks. Content is drag-and-drop reorderable. Blog posts support bulk publish/unpublish actions and scheduled publishing. Access is restricted to a single admin account.
Tech stack: Laravel 12, PHP 8.4, Livewire 3, Alpine.js, Tailwind CSS 3, Filament 3, MySQL, Vite.