# Frontend — Vue 3 SPA The entire user-facing app (landing, station search, dashboard, settings) is a **Vue 3 single-page application** under `resources/js/`. It is served from the Blade shell `resources/views/app.blade.php` via the SPA catch-all in `routes/web.php` and consumes the REST API (`routes/api.php`). There is **no Livewire in the product UI** — do not add Livewire / Volt / Alpine components for new features. Build Vue. ## Stack - Vue 3.5 with `