feat: Complete HMS Licht & Ton Homepage (T01-T08) #2

Merged
Leopoldadmin merged 6 commits from feature/T04-rentman-integration into main 2026-07-10 07:50:31 +00:00

6 Commits

Author SHA1 Message Date
Implementation Engineer 22acc39017 feat(T08): Docker, deployment & CI/CD – dockerfiles, compose, forgejo actions, readme 2026-07-10 01:34:31 +02:00
Implementation Engineer a1bba48cd7 feat(T07): Warenkorb & Mietanfrage frontend – cart store, drawer, pages, form, tests 2026-07-10 01:32:19 +02:00
Implementation Engineer e220ff7db9 test(T05): contact router, rental router, email service, rate limiting tests + retry queue 2026-07-10 01:05:58 +02:00
Implementation Engineer db5080df48 feat(T02): Static pages – home, referenzen, kontakt, legal (impressum/datenschutz/agb) 2026-07-10 01:02:27 +02:00
Implementation Engineer e9da21b57e feat(T06): Mietkatalog frontend – equipment list, detail, search/filter, SSR
- composables/useApi.ts: base API client with runtimeConfig
- composables/useEquipment.ts: equipment API wrapper (list, detail, categories)
- components/EquipmentCard.vue: card with image/placeholder, badge, name, price, add-to-cart
- pages/mietkatalog.vue: SSR list with search, category chips, sort, pagination, skeleton, empty/error states
- pages/mietkatalog/[id].vue: SSR detail with specs table, related items, breadcrumb, add-to-cart
- nuxt.config.ts: runtimeConfig with apiBase
- 101 vitest tests passing (5 files)
- Build: 0 errors, 2.09 MB
2026-07-10 00:54:40 +02:00
Implementation Engineer 88cff68f73 feat: T03+T04 backend - FastAPI, DB models, Rentman integration, admin auth, APScheduler 2026-07-09 01:37:58 +02:00