ProviderAutocomplete + QuickAddModal Frontend Components #263
Notifications
Total Time Spent: 6 seconds
kincses
6 seconds
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#263
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Provider Taxonomy & Crowdsourced Search
Cél: Két Vue 3 frontend komponens elkészítése a crowdsourced szolgáltató kereséshez és gyors felvételhez, gamification integrációval.
🔗 Függőségek (Dependencies)
📝 Elemzés
ProviderAutocomplete.vue: debounced keresés (300ms, min 2 chars) a GET /api/v1/providers/search végponton, dropdown találatok forrás badge-ekkel, kiválasztott állapot kártya nézet, üres állapot + Új szolgáltató gomb. ProviderQuickAddModal.vue: Teleport modal form name/category/city/street/tags mezőkkel, POST /api/v1/providers/quick-add hívás, gamification success toast earned_points megjelenítéssel. Backend: GET /categories végpont + ExpertiseCategoryOut séma.
▶️ Munka megkezdve: 2026-06-17 00:07:09
✅ Munka befejezve: 2026-06-17 00:07:15
Technikai Összefoglaló:
Backend: GET /categories endpoint + ExpertiseCategoryOut schema hozzáadva. Frontend: ProviderAutocomplete.vue (debounced search, dropdown, selected card, empty state) + ProviderQuickAddModal.vue (Teleport modal, form, gamification toast, API integráció). Python szintaxis ✅, importok ✅, router regisztráció ✅ (3 route), frontend TypeScript ✅ (nincs új hiba).
⏱️ Az idő rögzítve.