Bootstrap shell for a Laravel 13 CRM without losing Fortify or Livewire.
The project now starts from reusable layouts, shared components and branded auth/error flows instead of the default starter presentation.
Framework status
Three shells, shared assets and a protected styleguide from day one.
The landing page is now independent from auth, the app shell includes sidebar/header/breadcrumb hooks, and guest flows share a clean dedicated layout.
Component catalog
The first layer is small, reusable and intentionally product-facing.
Built on top of Bootstrap 5 and Livewire for maximum productivity.
Navigation
Sidebar, header and breadcrumbs
Shared shell primitives keep private routes visually aligned.
Feedback
Alerts, toasts and wrappers
The base includes simple notification helpers for page-level interactions.
Actions
Buttons, badges and cards
Blade components keep repetitive markup out of feature views.
Overlays
Modals and offcanvas
Overlay containers already work with the shared asset baseline.
Fortify flows stay functional while the UI moves to the new base.
This phase focuses on structure: shared layouts, reusable components and route-level visual consistency.