db464d1c48566210f03049f97ca6f48a8b72afa0
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
feat: enhance README and TODO documentation, implement mobile menu functionality in Header component
mozdIT Bt. Website Development
Modern Next.js 14 website for mozdIT Bt. - Hungarian IT services company specializing in web hosting, email services, and DNS administration.
🚀 Quick Start
# Development server
cd proto && npm run dev
# Docker development environment
docker-compose -f docker-compose.dev.yml up -d
# Run tests
cd proto && npm run test:all
🔄 Dual Sync Architecture
This project uses separated sync systems for optimal management:
🧪 Linear Sync (Test Management)
- Requirements: ZEE-47: Contact Form Validation
- Test Cases: ZEE-48: Email Validation, ZEE-49: Rate Limiting
- Test Execution: Automatic sync with Linear issues
- Traceability: Requirements → Test Cases → Automated Tests
🐙 GitHub Sync (CI/CD)
- Code Versioning: Git-based source control
- CI/CD Pipeline: Automated testing and deployment
- Docker Integration: Container build and registry
- Deployment: Staging and production via Dokploy
🧪 Test Types
- Unit Tests: Component and logic testing
- Browser Integration: jsdom + mocked APIs
- Docker Integration: Real HTTP calls to services
- E2E Tests: Complete user workflows
🛠️ Tech Stack
- Frontend: Next.js 14, TypeScript, Tailwind CSS
- Backend: Next.js API Routes, MongoDB
- Testing: Jest, React Testing Library, Docker
- Deployment: Dokploy, Docker
- Monitoring: Winston, Loki, Grafana
- Project Management: Linear, GitHub Issues
📈 Current Status
✅ Completed Features
- Responsive website with modern design
- Contact form with validation & spam protection
- Rate limiting and security features
- Docker development environment
- Comprehensive test suite
- CI/CD pipeline with Linear integration
- Requirements traceability system
🚧 In Progress
- Performance optimization (ZEE-44)
- SEO enhancements
- Analytics integration
🔗 Links
- Production: https://mozdit.hu
- Staging: https://staging.mozdit.hu
- Linear Project: https://linear.app/zeener
- Docker Registry: ghcr.io/your-username/websitedev
📚 Documentation
Sync Systems:
- Linear Sync Guide - Test management with Linear
- GitHub CI/CD Guide - Code & deployment pipeline
- Sync Status Analysis - Current state overview
Development:
Languages
TypeScript
60.3%
JavaScript
24.8%
HTML
7%
Shell
4.4%
CSS
3%
Other
0.4%