FULL STACK

📦 HEADLESS WORDPRESS STACK (GAMES r US)

├── ☁️ CLOUD INFRASTRUCTURE
│ ├── Provider: Kamatera
│ ├── Location: London, UK (EU-LO)
│ └── Server Specs
│ ├── OS: Ubuntu 22.04.5 LTS
│ ├── CPU: 1 vCPU (Intel Xeon)
│ ├── RAM: 4 GB
│ └── Storage: 20 GB NVMe SSD

├── 🌐 WEB SERVER & REVERSE PROXY
│ ├── Service: Nginx 1.18.0
│ ├── Port: 443 (HTTPS / SSL)
│ ├── Role:
│ │ ├── SSL Termination (Let's Encrypt)
│ │ ├── Reverse Proxy for Apache
│ │ └── Static File Serving
│ └── Domain: justinw.uk (A Record → 185.247.116.51)

├── ⚙️ APPLICATION SERVER & CMS
│ ├── Service: Apache 2.4.52
│ ├── Port: 8081
│ ├── PHP: 8.1
│ └── CMS: WordPress.org (Self-hosted)
│ └── Installation: /var/www/html/gamesrus/

├── 🗄️ DATABASE
│ ├── System: MySQL 8.0
│ └── Database: gamesrus_db

├── 🔌 WORDPRESS PLUGINS (Selected)
│ ├── 🛒 WooCommerce (E-commerce Engine)
│ ├── 🔗 WPGraphQL (GraphQL API Layer)
│ ├── 🔗 WPGraphQL for WooCommerce
│ ├── 📦 WP All Import (CSV Product Import)
│ ├── ✨ Advanced Custom Fields (Custom Data)
│ └── 🧩 WPCode (Custom Snippets)

├── 🎨 ACTIVE THEME
│ └── Twenty Twenty-Five (Customised Block Theme)

└── 🚀 FUTURE HEADLESS FRONTEND
├── Framework: Next.js (React)
├── Data Source: WPGraphQL API (https://justinw.uk/gamesrus/graphql)
└── Rendering: Static Site Generation (SSG) / Server-Side Rendering (SSR)