Interface
Livewire with Vite
Livewire is started through the Vite bundle with a dedicated layout pipeline, so Blade-only pages and Livewire pages share one Alpine runtime.
OSM Commerce Foundation
The UI stack, API authentication, permissions, media handling, and activity logging are installed and wired. Catalog, cart, checkout, and order flows are intentionally left for the next phase.
Interface
Livewire is started through the Vite bundle with a dedicated layout pipeline, so Blade-only pages and Livewire pages share one Alpine runtime.
API
API routes are versioned under /api/v1 with a health endpoint and protected route space reserved for future commerce resources.
Backend
Actions, DTOs, enums, services, and exceptions are in place so domain work can land without bloating controllers or route files.