Transitioning from Shopify to a custom Next.js & Docker infrastructure
A self-hosted, headless e-commerce ecosystem for the Desislava brand — replacing a rigid, subscription-based Shopify store with a fully owned, high-performance architecture built on modern React, containerised backends and enterprise-grade networking. Visit at desislavanl.com
// OWNERSHIP, PERFORMANCE & SECURITY
Migrate an active e-commerce brand from a rigid, subscription-based Shopify model to a fully owned, high-performance headless architecture — without sacrificing security or uptime. The goal: eliminate recurring platform fees, take full control of the data and storefront, and deliver sub-second page loads on self-hosted hardware.
// FIVE LAYERS, FULLY SELF-HOSTED
A lightning-fast, server-side-rendered storefront built with Tailwind CSS and Framer Motion — sub-second page loads and dynamic image optimisation.
An isolated MySQL database and WordPress admin running in Docker containers, bound strictly to local loopback (example: port 8080) for maximum security against unauthorised access.
Deployed on a Minisforum N5 Air NAS via Ubuntu. A cloudflared reverse tunnel replaces
port-forwarding — hiding the home server's IP while adding DDoS mitigation and a WAF.
Seamless checkout supporting credit cards and Dutch iDEAL through Stripe, with PCI DSS Level 1 compliance handled entirely off-server.
Automated 12-hour cron-job backups secure the database and user uploads — accompanied by custom video/image editing and compositing for high-converting product resale.
// HOMEPAGE → PURCHASE, IN ONE TAKE
// SHOP → PRODUCT → CHECKOUT → PAYMENT
// RESPONSIVE ON EVERY SCREEN
// IDENTITY · BANNER · BUSINESS CARD