Files
websitedev/TODO.md
T
Do Siki 52f4f524c5
CI — Test & Build / 🧪 Run Tests & Generate Reports (push) Waiting to run
CI — Test & Build / 🏗️ Build Docker Image (push) Blocked by required conditions
fix(sync): normalize section separators in regenerate()
A previous run could merge the '---' separator with the next section
header (---##  Befejezett), breaking section detection. Prefix/suffix
are now trimmed and rejoined with fixed separators. Regression test
added; also create Plane issues for local-only completed work
(MITHOME-28 Custom CMS, MITHOME-29 Webmail) to avoid ID collisions.
2026-08-17 13:29:25 +02:00

4.3 KiB
Executable File

mozdIT Weboldal - Fejlesztési TODO Lista

Projekt Áttekintés

Next.js 15 alapú weboldal a mozdIT Bt. számára, Docker Compose-szal deployolva.

⚠️ 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 Kezdlap (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-28 Custom CMS (content-editor.js) UI fejlesztés, Basic Auth & Publikálás gomb
MITHOME-29 Webmail link (mail.mozdit.hu) és Logo finomhangolás

🚀 TODO (Soron következő — v1.0.1 roadmap)

Plane Feladat Státusz Megjegyzés
MITHOME-13 CI pipeline — lint + unit tesztek + staging deploy trigger Elsődleges prioritás
MITHOME-14 Playwright E2E smoke tesztek + Lighthouse CI Elsődleges prioritás

🔄 In Progress

Plane Feladat Státusz Megjegyzés
MITHOME-17 Winston logger + Loki integráció 🔄 Winston + LokiTransport már implementálva src/lib/logger.ts-ben

📋 Backlog (v1.0.2+)

Plane Feladat Státusz
MITHOME-15 Prod app + domain konfiguráció + HTTPS 📋
MITHOME-16 Site config migrálás MongoDB-ba 📋
MITHOME-18 Adatvédelmi tájékoztató oldal (/adatvedelem) — GDPR 📋
MITHOME-19 Accessibility (A11y) — WCAG 2.1 AA megfelelőség 📋
MITHOME-20 Lighthouse score ≥ 90 minden kategóriában 📋
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 📋
MITHOME-26 Analytics integráció (Plausible / GA4) 📋
MITHOME-27 Production környezet beállítása (mozdit.hu — Iron szerver) 📋

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: Docker Compose (deploy.sh)
  • Testing: Jest, React Testing Library
  • Project Management: Plane MITHOME (elsődleges)

Fejlesztési Parancsok

# 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)


Frissítési Napló

  • 2026-08-17: Plane sync (plane-sync.js). Új MITHOME-27 (Production környezet) Backlog-ba; Custom CMS és Webmail bevéve a Plane-be (28/29, Done). regenerate() hiba javítva (szekció-elválasztó).
  • 2026-08-17: Plane sync futtatása (plane-sync.js). MITHOME-15, MITHOME-18 visszaminősítve Backlog-ba (Plane szerint), MITHOME-27/28 megtartva.
  • 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