Case Study · Custom WordPress Website with Multimodal AI Platform
Lumina Dental Studio
A boutique WordPress platform for a dental clinic with AI-powered landing page generation, voice-based blog creation, and contextual editing.
Role
UI/UX Design, WordPress Development, Custom Plugin Development, React Admin SPA & AI Automation
Year
2026
Industry
Healthcare / Dental Services
Client
Personal Demo Project

01 · Overview
Project Context
Lumina Dental Studio is a personal demo project built as a hybrid WordPress solution. It works as a boutique website for a dental clinic while also functioning as a multimodal AI platform orchestrated externally through n8n. The system allows users to generate landing pages from a React dashboard inside WordPress and create, edit, and publish blog articles through text messages or voice notes from Telegram. The architecture combines custom WordPress plugins, premium PHP templates, custom REST endpoints, Gutenberg HTML block generation, secure public previews, external n8n workflows, and a Telegram bot with interactive buttons for publishing or editing content.
02 · Taxonomies
Stack & Classification
Technologies
Categories
03 · Problem
The Core Challenge
Many businesses need to create content and landing pages consistently, but the traditional WordPress process can be slow and repetitive. Creating a page often requires writing copy, designing sections, uploading images, adjusting styles, reviewing drafts, and publishing manually. For a dental clinic, educational content and landing pages can help explain treatments, attract patients, and improve organic visibility. However, managing this workflow from WordPress can be inconvenient for non-technical users. The challenge was to build a lightweight custom WordPress website while also integrating AI tools that could generate landing pages from a visual dashboard and create blog articles through conversations or voice notes from Telegram.
04 · Solution
System Design Response
I designed and developed a hybrid WordPress solution composed of two custom plugins and an external automation layer powered by n8n. The first plugin, lumina-dental-plugin, manages the clinic’s public website through premium PHP templates such as Home, Blog, About, Contact, and Single Post. It also integrates secure public previews using preview_key tokens, custom REST fields such as public_preview_url, and dynamic design system injection with Tailwind CSS. The second plugin, wp-ai-landing-generator, adds a React SPA dashboard inside the WordPress admin. From this panel, users can configure webhooks, design tokens, and generate full landing pages. The system uses custom endpoints to generate, save drafts, and publish pages. I also developed a Telegram workflow connected to n8n that allows blog articles to be created from text or voice notes. The bot receives the request, transcribes audio when needed, uses an LLM to write the article in Gutenberg HTML blocks, creates a WordPress draft, and sends a secure public preview with buttons to publish or edit.
05 · Architecture
Engineering & Infrastructure
Lumina Dental Studio uses a hybrid architecture built on top of WordPress. WordPress acts as the CMS, publishing engine, and foundation for two custom plugins: one for the visual dental website and another for AI-powered landing page generation. The system has two main input channels: a React Admin Dashboard inside WordPress for landing page generation and a Telegram Bot for creating or editing blog articles through text or voice notes. External orchestration happens in n8n, where the workflows for landing page generation, contextual editing, and article creation are executed. WordPress receives generated content through the REST API and stores it as drafts or published content using native Gutenberg HTML blocks.
- Frontend Stack
- The public frontend was developed using custom PHP templates inside the lumina-dental-plugin. These templates include Home, Blog, About, Contact, and Single Post views. No heavy visual builders such as Elementor or Divi were used. This allowed greater control over structure, performance, responsive design, global styles, and visual consistency. The site uses a boutique design system with Tailwind CSS, institutional colors, and a premium visual style designed for a modern dental clinic.
- Backend Stack
- WordPress works as the main backend, CMS, and publishing engine. Custom logic is divided into two plugins: lumina-dental-plugin manages premium templates, secure public previews, custom REST fields, and dynamic design system injection. wp-ai-landing-generator manages the React SPA dashboard, custom REST endpoints, the Blank Canvas template, webhook configuration, and AI-powered landing page generation.
- Database Stack
- Lumina uses the WordPress-managed database layer to store pages, posts, drafts, metadata, plugin settings, design tokens, preview keys, and generated content. Landing pages and articles are stored as native WordPress content using Gutenberg HTML blocks inside post_content. Plugin settings such as webhooks, brand colors, typography, and configuration values are stored through WordPress options.
- Automation Stack
- n8n orchestrates three main workflows: Flow 1: Landing Page Generator. It receives data, images, and design tokens from the React dashboard, calls LLM models, generates Gutenberg HTML blocks, and sends the draft to WordPress. Flow 2: Contextual Editing Widget. It receives instructions from a floating widget inside the preview page, adjusts draft blocks, and updates the content in WordPress. Flow 3: Telegram Article Bot. It receives text or audio, transcribes voice notes, generates articles, creates drafts, sends previews, processes edit instructions, and publishes posts through interactive buttons.
- AI Stack
- The AI layer is used to generate landing pages, write blog articles, structure content as Gutenberg HTML blocks, transcribe voice notes, and process editing instructions. Instead of returning plain text, the system generates WordPress-compatible content that can be stored in post_content and rendered as a landing page or article. AI also participates in contextual editing by interpreting user instructions and modifying specific sections before publishing.
- Deployment Stack
- Lumina is deployed as a custom WordPress-based system with external automation handled by n8n. The architecture separates the public website, WordPress CMS, custom plugins, AI workflows, Telegram bot, and contextual editing layer. This keeps WordPress focused on content management and publishing, while n8n handles heavier AI processing, transcription, and workflow orchestration.
07 · Results
Measured Business Impact
Lumina demonstrates how WordPress can evolve from a traditional website into an intelligent content creation platform. The result is a boutique dental website with a flexible architecture that can generate landing pages from a React dashboard, create articles from Telegram, preview drafts without login, edit content with AI, and publish with one click. The project combines custom WordPress development, custom plugins, React inside the WordPress admin, PHP templates, REST API, Gutenberg Blocks, n8n, multimodal AI, voice transcription, Telegram Bot, secure previews, and a dynamic design system.
Explore Project