Shopify Liquid HTML Tailwind CSS Javascript Klaviyo Metafields JSON Templates

Custom Shopify Theme: Papatui Rebuild

I recreated the storefront of the Papatui brand to demonstrate my ability to build real, production-style Shopify experiences. The project includes everything you’d expect in a functioning ecommerce site—dynamic content, filtering, search, email capture, and fully built templates. The goal was to show how I can translate a real brand design into a customizable, merchant-friendly theme.

arrow icon View Project

Password: eflean

Key Highlights

checkmark

Rebuilt a complete Shopify theme using HTML, CSS, JavaScript, and Liquid, recreating the layout and core functionality of a real ecommerce brand.

checkmark

Used Shopify metafields and metaobjects to manage reusable, dynamic content, such as free-shipping messaging, without hardcoding.

checkmark

Implemented product filtering, collection logic, and search functionality to support real product discovery and navigation.

checkmark

Integrated Klaviyo email capture into the theme, allowing merchants to collect subscribers and trigger automated email flows.

Full Project Details

I approached this project as if I were building a theme for an actual client. Instead of creating a generic demo store, I recreated a real brand’s layout and components to show how I translate design decisions into working code. This meant rebuilding the homepage, product pages, collection logic, search, and account areas while keeping everything flexible and easy for non-technical teams to manage.

A big focus of the project was ensuring that the theme felt complete. I built out product filtering, search functionality, and responsive layouts to give the store a polished, modern feel. I also integrated Klaviyo so visitors could join the brand's email list directly from the site, and I used metafields to handle content like free-shipping badges without needing to hardcode anything. Because Shopify powers so many major brands, I wanted this theme to feel like something that could be shipped into a real store with minimal changes.

Throughout the build, I leaned on my experience in front-end coding and CMS work to structure everything in a clean, maintainable way. Every section, block, and template uses Shopify's schema system to keep content modular. Merchants can update text, images, layouts, and products without asking a developer to step in, which is critical for fast-moving ecommerce teams.

This project helped me bring together all the skills I've been building. HTML/CSS, JavaScript, Liquid, Klaviyo, design understanding, and systems thinking. More than anything, it shows how I approach a full ecommerce experience from both a technical and user-focused perspective.

arrow icon Back to Projects