Files
websitedev/TODO.md
T

3.8 KiB
Executable File

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 (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-16 Site config migrálás MongoDB-ba 📋
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) 📋

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

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