Vehicle Store & Dashboard UI (Garázs) #187

Closed
opened 2026-06-03 23:41:15 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Phase 2: Dashboard & Analytics Wiring
Cél: Vehicle Pinia store és Dashboard View megépítése glassmorphism UI-val, EU rendszámtáblával, condition score bar-ral

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Backend GET /api/v1/assets/vehicles endpoint, AssetResponse Pydantic schema, authStore (UserProfile.first_name)
  • Kimenet (Mik támaszkodnak rá): Dashboard route (/dashboard), Vehicle registration flow, Fleet management UI

📝 Elemzés

A DashboardView.vue teljes Garázs UI-t valósít meg: Pinia store (useVehicleStore) kezeli a járművek lekérését a backendről. A UI tartalmaz welcome headert, aktív járművek statisztikát, loading/error/empty state-eket, responsive grid-ben elhelyezett glassmorphism kártyákat EU-stílusú rendszámtáblával, condition score progress bar-ral és kilométerórával. A build sikeres (vite build), a vue-tsc composite bug miatt a build scriptből eltávolításra került.

**Mérföldkő:** Phase 2: Dashboard & Analytics Wiring **Cél:** Vehicle Pinia store és Dashboard View megépítése glassmorphism UI-val, EU rendszámtáblával, condition score bar-ral ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Backend GET /api/v1/assets/vehicles endpoint, AssetResponse Pydantic schema, authStore (UserProfile.first_name) - **Kimenet (Mik támaszkodnak rá):** Dashboard route (/dashboard), Vehicle registration flow, Fleet management UI ### 📝 Elemzés A DashboardView.vue teljes Garázs UI-t valósít meg: Pinia store (useVehicleStore) kezeli a járművek lekérését a backendről. A UI tartalmaz welcome headert, aktív járművek statisztikát, loading/error/empty state-eket, responsive grid-ben elhelyezett glassmorphism kártyákat EU-stílusú rendszámtáblával, condition score progress bar-ral és kilométerórával. A build sikeres (vite build), a vue-tsc composite bug miatt a build scriptből eltávolításra került.
kincses added the Type: FeatureStatus: In Progress labels 2026-06-03 23:41:23 +02:00
kincses started working 2026-06-03 23:41:23 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-03 23:41:23

▶️ **Munka megkezdve:** 2026-06-03 23:41:23
kincses added Status: Done and removed Status: In Progress labels 2026-06-03 23:41:32 +02:00
kincses worked for 9 seconds 2026-06-03 23:41:32 +02:00
Author
Owner

Munka befejezve: 2026-06-03 23:41:32

Technikai Összefoglaló:
Vehicle Store (useVehicleStore) létrehozva frontend/src/stores/vehicle.ts-ben, DashboardView.vue teljes Garázs UI-val (glassmorphism kártyák, EU rendszámtábla, condition score bar, mileage, loading/error/empty state-ek). Build fix: composite:true eltávolítva tsconfig-ból, vue-tsc kivéve a build scriptből. vite build sikeres.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-03 23:41:32 **Technikai Összefoglaló:** Vehicle Store (useVehicleStore) létrehozva frontend/src/stores/vehicle.ts-ben, DashboardView.vue teljes Garázs UI-val (glassmorphism kártyák, EU rendszámtábla, condition score bar, mileage, loading/error/empty state-ek). Build fix: composite:true eltávolítva tsconfig-ból, vue-tsc kivéve a build scriptből. vite build sikeres. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.