OSM Commerce Foundation

Livewire-first ecommerce architecture, ready for the domain layer.

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 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.

API

Sanctum and Versioning

API routes are versioned under /api/v1 with a health endpoint and protected route space reserved for future commerce resources.

Backend

Thin Controllers

Actions, DTOs, enums, services, and exceptions are in place so domain work can land without bloating controllers or route files.