Files
websitedev/README.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

3.4 KiB

mozdIT Bt. Website Development

CI/CD Pipeline Docker Linear Sync Deployment

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)

🐙 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

Requirements Coverage Test Automation Build 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

📚 Documentation

Sync Systems:

Development: