CI Pipeline with Test Management / 🧪 Run Tests & Generate Reports (push) Waiting to run
CI Pipeline with Test Management / 🐳 Docker Integration Tests (push) Blocked by required conditions
CI Pipeline with Test Management / 🏗️ Build Docker Image (push) Blocked by required conditions
CI Pipeline with Test Management / 📊 Generate Test Summary (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / 🧪 Run Tests & Generate Reports (push) Waiting to run
Test Reporting & Gherkin Analysis / 📊 Analyze Test Coverage (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / 🔄 Sync with Linear (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / ⚡ Performance Monitoring (push) Blocked by required conditions
- agent docs: Linear (ZEE-*) → Plane (MITHOME-*) everywhere (task tracking, commit examples, workflows, env vars) - testing steering: replace the obsolete Gherkin/Linear reporting with the pre-deploy suite and the CMS test scripts - README: rewrite to Next.js 15, local deploy, Plane, CMS, security monitoring - DOCKER/proto docs: correct dev-stack ports (app 8080, mongo 27018) and Next.js 15 - content-editor-recovery: mark the old 'next steps' as done - mark clearly-obsolete Linear/GitHub-era guides as deprecated (banner) — LINEAR-SYNC, GITHUB-CICD/INTEGRATION, TEST-MANAGEMENT/REPORTING, traceability, sync-status analysis, requirements docs
174 lines
6.3 KiB
Markdown
174 lines
6.3 KiB
Markdown
> **ELAVULT (deprecated)** — a ZEE-* hivatkozások a megszűnt Linear-ra mutatnak.
|
|
|
|
# mozdIT Weboldal - Követelmény Nyilvántartás Áttekintés
|
|
|
|
## 🎯 **REQ Prefix Rendszer**
|
|
|
|
### **Kategória Prefixek:**
|
|
- **REQ-001-099**: Funkcionális Követelmények
|
|
- **REQ-100-199**: Nem-funkcionális Követelmények
|
|
- **REQ-200-299**: Technikai Követelmények
|
|
- **REQ-300-399**: Biztonsági Követelmények
|
|
- **REQ-400-499**: Teljesítmény Követelmények
|
|
- **REQ-500-599**: Felhasználói Élmény Követelmények
|
|
- **REQ-600-699**: SEO és Marketing Követelmények
|
|
- **REQ-700-799**: Monitoring és Logging Követelmények
|
|
- **REQ-800-899**: Deployment és DevOps Követelmények
|
|
|
|
---
|
|
|
|
## 📊 **Jelenlegi Követelmény Állapot**
|
|
|
|
### ✅ **Implementált Követelmények (15 db)**
|
|
|
|
#### **Funkcionális Követelmények:**
|
|
- **REQ-001**: [ZEE-50 - Kezdőlap Funkcionalitás](https://linear.app/zeener/issue/ZEE-50) ✅
|
|
- **REQ-002**: [ZEE-47 - Rólunk Oldal](https://linear.app/zeener/issue/ZEE-47) ✅
|
|
- **REQ-003**: [ZEE-32 - Szolgáltatások Oldal](https://linear.app/zeener/issue/ZEE-32) ✅
|
|
- **REQ-004**: [ZEE-51 - Kapcsolat Űrlap](https://linear.app/zeener/issue/ZEE-51) ✅
|
|
- **REQ-005**: [ZEE-XX - Navigáció Rendszer](https://linear.app/zeener/issue/ZEE-XX) ✅
|
|
- **REQ-006**: [ZEE-XX - Webmail Integráció](https://linear.app/zeener/issue/ZEE-XX) ✅
|
|
|
|
#### **Nem-funkcionális Követelmények:**
|
|
- **REQ-101**: [ZEE-52 - Responsive Design](https://linear.app/zeener/issue/ZEE-52) ✅
|
|
|
|
#### **Technikai Követelmények:**
|
|
- **REQ-201**: [ZEE-28 - Next.js 14 App Router](https://linear.app/zeener/issue/ZEE-28) ✅
|
|
- **REQ-202**: [ZEE-29 - Tailwind CSS Styling](https://linear.app/zeener/issue/ZEE-29) ✅
|
|
- **REQ-203**: [ZEE-XX - MongoDB Integráció](https://linear.app/zeener/issue/ZEE-XX) ✅
|
|
|
|
#### **Biztonsági Követelmények:**
|
|
- **REQ-302**: [ZEE-XX - Input Validáció és Sanitizáció](https://linear.app/zeener/issue/ZEE-XX) ✅
|
|
- **REQ-303**: [ZEE-XX - Rate Limiting](https://linear.app/zeener/issue/ZEE-XX) ✅
|
|
|
|
#### **Monitoring és Logging:**
|
|
- **REQ-701**: [ZEE-34 - Health Check Endpoint](https://linear.app/zeener/issue/ZEE-34) ✅
|
|
- **REQ-702**: [ZEE-40 - Logging Rendszer](https://linear.app/zeener/issue/ZEE-40) ✅
|
|
|
|
#### **Deployment és DevOps:**
|
|
- **REQ-801**: [ZEE-35 - Docker Containerizáció](https://linear.app/zeener/issue/ZEE-35) ✅
|
|
- **REQ-802**: [ZEE-36 - CI/CD Pipeline](https://linear.app/zeener/issue/ZEE-36) ✅
|
|
|
|
---
|
|
|
|
### 🔄 **Folyamatban Lévő Követelmények (4 db)**
|
|
|
|
- **REQ-102**: [ZEE-53 - Accessibility (A11y)](https://linear.app/zeener/issue/ZEE-53) 🔄
|
|
- **REQ-401**: [ZEE-54 - Lighthouse Score ≥ 90](https://linear.app/zeener/issue/ZEE-54) 🔄
|
|
- **REQ-301**: [ZEE-XX - HTTPS Biztonság](https://linear.app/zeener/issue/ZEE-XX) 🔄
|
|
- **REQ-502**: [ZEE-XX - Gyors Betöltés](https://linear.app/zeener/issue/ZEE-XX) 🔄
|
|
|
|
---
|
|
|
|
### 📋 **Tervezett Követelmények (3 db)**
|
|
|
|
- **REQ-103**: [ZEE-XX - SEO Alapok](https://linear.app/zeener/issue/ZEE-XX) 📋
|
|
- **REQ-402**: [ZEE-XX - Kép Optimalizálás](https://linear.app/zeener/issue/ZEE-XX) 📋
|
|
- **REQ-601**: [ZEE-XX - Analytics Integráció](https://linear.app/zeener/issue/ZEE-XX) 📋
|
|
|
|
---
|
|
|
|
## 🎯 **Témakörök Szerinti Csoportosítás**
|
|
|
|
### **1. 🏠 Weboldal Funkcionalitás**
|
|
- **REQ-001**: Kezdőlap Funkcionalitás ✅
|
|
- **REQ-002**: Rólunk Oldal ✅
|
|
- **REQ-003**: Szolgáltatások Oldal ✅
|
|
- **REQ-004**: Kapcsolat Űrlap ✅
|
|
- **REQ-005**: Navigáció Rendszer ✅
|
|
- **REQ-006**: Webmail Integráció ✅
|
|
|
|
### **2. 🎨 Design és UX**
|
|
- **REQ-101**: Responsive Design ✅
|
|
- **REQ-102**: Accessibility (A11y) 🔄
|
|
- **REQ-501**: Intuitív Navigáció ✅
|
|
- **REQ-502**: Gyors Betöltés 🔄
|
|
|
|
### **3. ⚡ Teljesítmény és Optimalizálás**
|
|
- **REQ-401**: Lighthouse Score ≥ 90 🔄
|
|
- **REQ-402**: Kép Optimalizálás 📋
|
|
- **REQ-501**: Intuitív Navigáció ✅
|
|
|
|
### **4. 🔒 Biztonság és Adatvédelem**
|
|
- **REQ-301**: HTTPS Biztonság 🔄
|
|
- **REQ-302**: Input Validáció és Sanitizáció ✅
|
|
- **REQ-303**: Rate Limiting ✅
|
|
|
|
### **5. 🛠️ Technológiai Stack**
|
|
- **REQ-201**: Next.js 14 App Router ✅
|
|
- **REQ-202**: Tailwind CSS Styling ✅
|
|
- **REQ-203**: MongoDB Integráció ✅
|
|
|
|
### **6. 📊 Monitoring és Logging**
|
|
- **REQ-701**: Health Check Endpoint ✅
|
|
- **REQ-702**: Logging Rendszer ✅
|
|
|
|
### **7. 🚀 Deployment és DevOps**
|
|
- **REQ-801**: Docker Containerizáció ✅
|
|
- **REQ-802**: CI/CD Pipeline ✅
|
|
|
|
### **8. 📈 SEO és Marketing**
|
|
- **REQ-103**: SEO Alapok 📋
|
|
- **REQ-601**: Analytics Integráció 📋
|
|
- **REQ-602**: Social Media Meta Tagek 📋
|
|
|
|
---
|
|
|
|
## 📊 **Statisztikák**
|
|
|
|
### **Státusz Eloszlás:**
|
|
- ✅ **Implementálva**: 15 követelmény (68%)
|
|
- 🔄 **Folyamatban**: 4 követelmény (18%)
|
|
- 📋 **Tervezett**: 3 követelmény (14%)
|
|
- **Összesen**: 22 követelmény
|
|
|
|
### **Prioritás Eloszlás:**
|
|
- 🔴 **Kritikus**: 3 követelmény (14%)
|
|
- 🟡 **Magas**: 12 követelmény (55%)
|
|
- 🟢 **Közepes**: 7 követelmény (32%)
|
|
|
|
### **Kategória Eloszlás:**
|
|
- **Funkcionális**: 6 követelmény (27%)
|
|
- **Nem-funkcionális**: 3 követelmény (14%)
|
|
- **Technikai**: 3 követelmény (14%)
|
|
- **Biztonsági**: 3 követelmény (14%)
|
|
- **Teljesítmény**: 2 követelmény (9%)
|
|
- **UX**: 2 követelmény (9%)
|
|
- **SEO/Marketing**: 2 követelmény (9%)
|
|
- **Monitoring**: 2 követelmény (9%)
|
|
- **DevOps**: 2 követelmény (9%)
|
|
|
|
---
|
|
|
|
## 🔗 **Kapcsolódó Dokumentumok**
|
|
|
|
- **[Requirements Catalog](./REQUIREMENTS-CATALOG.md)** - Részletes követelmény leírások
|
|
- **[Traceability Matrix](./TRACEABILITY-MATRIX.md)** - Követelmény ↔ Test Case mapping
|
|
- **[Linear Sync Guide](./LINEAR-SYNC-GUIDE.md)** - Linear integráció útmutató
|
|
- **[GitHub CI/CD Guide](./GITHUB-CICD-GUIDE.md)** - CI/CD pipeline útmutató
|
|
|
|
---
|
|
|
|
## 🎯 **Következő Lépések**
|
|
|
|
### **1. Azonnali (1-2 nap)**
|
|
- [ ] **REQ-102** (A11y) implementálása
|
|
- [ ] **REQ-401** (Lighthouse) optimalizálás
|
|
- [ ] **REQ-301** (HTTPS) konfigurálás
|
|
|
|
### **2. Rövid távú (1 hét)**
|
|
- [ ] **REQ-103** (SEO) implementálása
|
|
- [ ] **REQ-402** (Kép optimalizálás)
|
|
- [ ] **REQ-601** (Analytics) beállítása
|
|
|
|
### **3. Közép távú (1 hónap)**
|
|
- [ ] Teljes követelmény katalógus Linear-ban
|
|
- [ ] Automatizált követelmény tracking
|
|
- [ ] Performance monitoring dashboard
|
|
|
|
---
|
|
|
|
**Utolsó frissítés**: 2025-09-05
|
|
**Következő review**: 2025-09-12
|
|
**Felelős**: mozdIT Development Team
|