# mozdIT Weboldal - Fejlesztési TODO Lista ## Projekt Áttekintés Next.js 15 alapú weboldal a mozdIT Bt. számára, Dokploy-on hostolva. ## ⚠️ Projekt Management **Elsődleges forrás**: Plane — `MITHOME` projekt (`pm.llmdev.mozdit.hu`, workspace: `developments`) **Lokális másolat**: Ez a fájl csak referencia, a Plane az authoritative source --- ## ✅ Befejezett | Plane | Feladat | Státusz | |-------|---------|---------| | MITHOME-1 | Repo & Next.js bootstrap — dev szerver | ✅ | | MITHOME-2 | Kezdőlap (Hero + USP + Webmail CTA) | ✅ | | MITHOME-3 | Rólunk oldal | ✅ | | MITHOME-4 | Szolgáltatások oldal | ✅ | | MITHOME-5 | Kapcsolat űrlap + API route | ✅ | | MITHOME-6 | /api/health endpoint | ✅ | | MITHOME-7 | Dockerfile + Docker Compose fejlesztői környezet | ✅ | | MITHOME-8 | Tailwind + design system, dark mode, animációk | ✅ | | MITHOME-9 | JSON alapú content management rendszer | ✅ | | MITHOME-10 | Unit teszt infrastruktúra (Jest + React Testing Library) | ✅ | | MITHOME-11 | Contact API — rate limiting, spam detection, validáció | ✅ | | MITHOME-12 | Docker stack — Next.js + MongoDB + Loki + Grafana | ✅ | | MITHOME-15 | Prod app deployment + docker-compose.prod.yml + deploy.sh | ✅ | | MITHOME-18 | Jogi oldalak (Adatvédelem, ÁSZF) JSON-ből integrálva | ✅ | | MITHOME-27 | Custom CMS (content-editor.js) UI fejlesztés, Basic Auth & Publikálás gomb | ✅ | | MITHOME-28 | Webmail link (mail.mozdit.hu) és Logo finomhangolás | ✅ | --- ## 🚀 TODO (Következő fázis) | Plane | Feladat | Státusz | |-------|---------|---------| | MITHOME-14 | Playwright E2E smoke tesztek + Lighthouse CI | ⏳ | | MITHOME-13 | CI pipeline — lint + unit tesztek + staging deploy trigger | ⏳ | | MITHOME-19 | Accessibility (A11y) — WCAG 2.1 AA megfelelőség | ⏳ | | MITHOME-20 | Lighthouse score ≥ 90 minden kategóriában | ⏳ | | MITHOME-17 | Winston logger + Loki integráció | ⏳ | | MITHOME-26 | Analytics integráció (Plausible / GA4) | ⏳ | --- ## 📋 Backlog | Plane | Feladat | Státusz | |-------|---------|---------| | MITHOME-16 | Site config migrálás MongoDB-ba | 📋 | | MITHOME-21 | Logging middleware megvalósítása | 📋 | | MITHOME-22 | Grafana dashboard konfiguráció | 📋 | | MITHOME-23 | SEO optimalizálás | 📋 | | MITHOME-24 | Performance optimalizálás | 📋 | | MITHOME-25 | Reszponzív design finomítása | 📋 | --- ## Technikai Stack - **Frontend**: Next.js 15, TypeScript, Tailwind CSS 4 - **Backend**: Next.js API Routes - **Database**: MongoDB (Mongoose ODM) - **Logging**: Winston + Loki - **Monitoring**: Grafana - **Deployment**: Dokploy - **Testing**: Jest, React Testing Library - **Project Management**: Plane MITHOME (elsődleges) --- ## Fejlesztési Parancsok ```bash # Fejlesztői szerver cd proto && npm run dev # Tesztek cd proto && npm test cd proto && npm run test:all # Build cd proto && npm run build # Docker stack docker-compose -f docker-compose.dev.yml up -d docker-compose -f docker-compose.dev.yml down ``` ### Elérhető szolgáltatások (Docker) - **Weboldal**: http://localhost:3000 - **MongoDB UI**: http://localhost:8081 (admin/password123) - **Grafana**: http://localhost:3001 (admin/admin123) - **Loki**: http://localhost:3100 --- ## Frissítési Napló - **2026-04-26**: Átállás Linear → Plane (MITHOME projekt). TODO.md teljes újraírva, 26 issue szinkronizálva. - **2025-01-23**: ZEE-29 (Tailwind + layout) és JSON content management befejezése (Linear) - **2025-09-05**: Docker fejlesztői környezet implementálva