Garage UI Wiring - Connect Frontend to Backend API #177

Closed
opened 2026-03-29 21:17:34 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Phase 1: Core Functionality Fixes
Cél: A Garage UI (garázskezelő felület) teljes funkcionalitásának összekötése a backend API-val, hogy a felhasználók lássák és kezelhessék járműveiket, költségeiket és szervizeiket.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Asset Management API (GET /assets, POST /assets), TCO kategóriák, Expense API, Service History API
  • Kimenet (Mik támaszkodnak rá): Frontend Garage komponensek (VehicleList, ExpenseTracker, ServiceHistory), Analytics dashboard (TCO/km számítás)

📝 Elemzés

A Garage UI jelenleg statikus mock adatokat jelenít meg. Meg kell írni a Vue komponensek hívásait a megfelelő FastAPI végpontokhoz (pl. /api/v1/assets, /api/v1/expenses). A frontend-ben axios interceptorokat kell beállítani a JWT token kezelésére. A backend végpontoknak vissza kell adniuk a szükséges adatokat (pagination, filtering) a frontend igényei szerint.

**Mérföldkő:** Phase 1: Core Functionality Fixes **Cél:** A Garage UI (garázskezelő felület) teljes funkcionalitásának összekötése a backend API-val, hogy a felhasználók lássák és kezelhessék járműveiket, költségeiket és szervizeiket. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Asset Management API (GET /assets, POST /assets), TCO kategóriák, Expense API, Service History API - **Kimenet (Mik támaszkodnak rá):** Frontend Garage komponensek (VehicleList, ExpenseTracker, ServiceHistory), Analytics dashboard (TCO/km számítás) ### 📝 Elemzés A Garage UI jelenleg statikus mock adatokat jelenít meg. Meg kell írni a Vue komponensek hívásait a megfelelő FastAPI végpontokhoz (pl. /api/v1/assets, /api/v1/expenses). A frontend-ben axios interceptorokat kell beállítani a JWT token kezelésére. A backend végpontoknak vissza kell adniuk a szükséges adatokat (pagination, filtering) a frontend igényei szerint.
kincses added this to the Phase 1: Core Functionality Fixes milestone 2026-03-29 21:17:34 +02:00
kincses self-assigned this 2026-03-29 21:17:34 +02:00
kincses added the Status: To DoScope: FrontendType: Feature labels 2026-03-29 21:17:34 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-03-29 21:41:58 +02:00
kincses started working 2026-03-29 21:41:58 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-03-29 21:41:58

▶️ **Munka megkezdve:** 2026-03-29 21:41:58
kincses added Status: Done and removed Status: In Progress labels 2026-03-29 21:49:27 +02:00
kincses worked for 7 minutes 2026-03-29 21:49:27 +02:00
Author
Owner

Munka befejezve: 2026-03-29 21:49:27

Technikai Összefoglaló:
Garage UI sikeresen bekötve a dinamikus backend adatokra (data_status, completion_percentage).

⏱️ A ráfordított időt a Gitea rögzítette.

✅ **Munka befejezve:** 2026-03-29 21:49:27 **Technikai Összefoglaló:** Garage UI sikeresen bekötve a dinamikus backend adatokra (data_status, completion_percentage). ⏱️ *A ráfordított időt a Gitea rögzítette.*
Sign in to join this conversation.