feat(ZEE-29): implement design system, dark mode, and JSON content management

- Add comprehensive design system with CSS variables, animations, and utility classes
- Implement dark mode with ThemeProvider (system preference + manual toggle)
- Create JSON-based content management system in src/content/
- Update all pages to use structured JSON content
- Add ThemeProvider component with theme toggle button
- Update Header with glass effect and animated mobile menu
- Update Footer with dark mode support
- Update documentation (README.md, CLAUDE.md, knowledge.md, proto/README.md)
- Sync with Linear (ZEE-29 completed)
This commit is contained in:
Do Siki
2026-01-24 02:30:27 +01:00
parent db464d1c48
commit d1213f9b3f
27 changed files with 3294 additions and 450 deletions
+5 -3
View File
@@ -17,6 +17,8 @@ Next.js 14 alapú weboldal a mozdIT Bt. számára, Dokploy-on hostolva.
| ZEE-33 | Kapcsolat űrlap + API stub | ✅ |
| ZEE-34 | /api/health endpoint | ✅ |
| ZEE-35 | Dockerfile + Docker Compose fejlesztői környezet | ✅ |
| ZEE-29 | Tailwind + alap layout (design system, dark mode, animációk) | ✅ |
| - | JSON alapú content management rendszer (struktúrált szövegkezelés) | ✅ |
| - | Unit teszt infrastruktúra beállítása (Jest + React Testing Library) | ✅ |
| - | API endpoint tesztek írása (/api/health) | ✅ |
| - | Component tesztek írása (Header, Footer) | ✅ |
@@ -29,12 +31,12 @@ Next.js 14 alapú weboldal a mozdIT Bt. számára, Dokploy-on hostolva.
## 🔄 Folyamatban (Linear szerint)
| Linear Ticket | Feladat | Státusz |
|---------------|---------|---------|
| - | Jelenleg nincs aktív folyamatban lévő feladat | - |
| - | ZEE-152 | - |
## 📋 Tervezett (Backlog)
| Linear Ticket | Feladat | Státusz |
|---------------|---------|---------|
| ZEE-29 | Tailwind + alap layout | 📋 |
| ZEE-36 | CI (lint, unit) + Staging deploy trigger | 📋 |
| ZEE-37 | Playwright smoke E2E + Lighthouse CI | 📋 |
| ZEE-38 | Prod app + domain + HTTPS | 📋 |
@@ -166,4 +168,4 @@ Minden feladat megtalálható a Linear-ben megfelelő ticket számmal. A TODO.md
**Backlog ticketek:** ZEE-29, ZEE-36-46
**Duplikált ticketek eltávolítva:** ZEE-27 (duplikáció a ZEE-28-hoz képest)
**Utolsó szinkronizáció:** 2025-09-05 - Docker fejlesztői környezet implementáció befejezése után
**Utolsó szinkronizáció:** 2025-01-23 - ZEE-29 (Tailwind + layout) és JSON content management befejezése