# Home Module ## Purpose Provides the main application shell and home page functionality. Includes layout fragments, top header, and bottom navigation. ## Key Files - `resources/js/Pages/Home.vue` - Main home component - `resources/js/Pages/Fragments/Home/HomePublic.vue` - Public home fragment - `resources/js/Pages/Fragments/Home/HomeUltimate.vue` - Ultimate user home fragment - `app/Http/Controllers/Pages/Core/HomeController.php` ## Public APIs - `render()` - Renders the main application shell ## Dependencies - `TopHeader` - Header component - `BottomNav` - Bottom navigation component - `BaseModal` - Modal component ## Important Behavior - Uses Pinia stores for state management (user, UI, network) - Async component loading based on current page - Global navigate helper available via `$navigate`