Files
websitedev/REQUIREMENTS-OVERVIEW.md
T
Do Siki b0df8dd182 feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
- Updated README.md with project details, quick start instructions, and tech stack.
- Expanded TODO.md to reflect current project status and backlog items, including Linear ticket synchronization.
- Added mobile menu toggle functionality in Header component with corresponding tests for user interactions.
- Configured Next.js for Docker deployment and optimized build settings.
2025-09-05 17:28:52 +02:00

172 lines
6.2 KiB
Markdown

# 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