<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Frontend |</title><link>https://vuuminhphuoc-portfolio.netlify.app/tags/frontend/</link><atom:link href="https://vuuminhphuoc-portfolio.netlify.app/tags/frontend/index.xml" rel="self" type="application/rss+xml"/><description>Frontend</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sat, 05 Sep 2026 00:00:00 +0000</lastBuildDate><image><url>https://vuuminhphuoc-portfolio.netlify.app/media/sharing.png</url><title>Frontend</title><link>https://vuuminhphuoc-portfolio.netlify.app/tags/frontend/</link></image><item><title>Corporate &amp; Hospitality Websites</title><link>https://vuuminhphuoc-portfolio.netlify.app/projects/wordpress-sites/</link><pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate><guid>https://vuuminhphuoc-portfolio.netlify.app/projects/wordpress-sites/</guid><description>&lt;p&gt;Corporate and hospitality website work combining custom WordPress themes with reusable frontend components. Recent contributions focus on translating Figma designs into responsive pages, integrating CMS content, and maintaining consistency between static builds and WordPress.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Projects are delivered through a shared frontend and CMS workflow, with project-specific layouts and content models. Responsibilities include responsive implementation, interactive components, image optimization, and WordPress theme integration.&lt;/p&gt;
&lt;h2 id="highlights"&gt;Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;EtchLab (responsive frontend &amp;amp; WordPress):&lt;/strong&gt; refined tablet and mobile layouts across product, services, gallery, and content pages; aligned shared headers, footers, sliders, and WordPress templates with the frontend.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ambrosia (frontend implementation):&lt;/strong&gt; built reusable Vite, TypeScript, and Handlebars sections for catering, wedding, gallery, and contact experiences. Frontend work is implemented; WordPress integration remains in progress.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Myst Sapa (hospitality frontend):&lt;/strong&gt; implemented responsive layouts, gallery interactions, and optimized image delivery for a resort website. Frontend implementation and CMS integration are separate delivery stages.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CMS:&lt;/strong&gt; WordPress (custom themes &amp;amp; plugins)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backend:&lt;/strong&gt; PHP&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Frontend:&lt;/strong&gt; TypeScript, JavaScript, HTML/CSS, Vite, Handlebars, Swiper&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Content integration:&lt;/strong&gt; Advanced Custom Fields (ACF), WordPress templates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="delivery-scope"&gt;Delivery Scope&lt;/h2&gt;
&lt;p&gt;Active collection of client deliveries. Contributions include deployed WordPress themes for EtchLab, alongside modular Vite/Handlebars frontend implementations for Ambrosia and The Myst Sapa.&lt;/p&gt;
&lt;h2 id="attribution"&gt;Attribution&lt;/h2&gt;
&lt;p&gt;Delivered as professional client contributions. Client source code and private assets remain proprietary.&lt;/p&gt;</description></item><item><title>W-Dashboard: Drag &amp; Drop Page Builder</title><link>https://vuuminhphuoc-portfolio.netlify.app/projects/page-builder/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>https://vuuminhphuoc-portfolio.netlify.app/projects/page-builder/</guid><description>&lt;p&gt;An admin dashboard with a visual, drag-and-drop page builder that lets non-technical users compose and edit pages without writing code.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Built around Craft.js for the editor engine, the dashboard provides a block-based editing experience with a polished, accessible UI.&lt;/p&gt;
&lt;h2 id="key-features"&gt;Key Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Drag-and-drop page builder&lt;/strong&gt; powered by Craft.js and dnd-kit&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accessible UI&lt;/strong&gt; built with Radix UI primitives&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data fetching &amp;amp; caching&lt;/strong&gt; with TanStack Query&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State management&lt;/strong&gt; with Zustand and form handling via React Hook Form + Zod&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Charts &amp;amp; analytics&lt;/strong&gt; with Recharts&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Core:&lt;/strong&gt; React, TypeScript, Vite&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Editor:&lt;/strong&gt; Craft.js, dnd-kit&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI:&lt;/strong&gt; Radix UI, Tailwind CSS, Lucide&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data/State:&lt;/strong&gt; TanStack Query, Zustand, React Hook Form, Zod&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Q-POS Mobile: Offline-First POS</title><link>https://vuuminhphuoc-portfolio.netlify.app/projects/qpos-mobile/</link><pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate><guid>https://vuuminhphuoc-portfolio.netlify.app/projects/qpos-mobile/</guid><description>&lt;p&gt;A modern mobile Point of Sale (POS) application for the hospitality industry, built with an offline-first architecture.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Designed for environments where connectivity can be unreliable, Q-POS Mobile keeps working offline and syncs seamlessly once a connection is restored.&lt;/p&gt;
&lt;h2 id="key-features"&gt;Key Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Offline-first architecture&lt;/strong&gt; powered by Zustand and SQLite&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Barcode scanning&lt;/strong&gt; for fast checkout&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Real-time inventory synchronization&lt;/strong&gt; when online&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-platform&lt;/strong&gt; delivery via React Native and Expo&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mobile:&lt;/strong&gt; React Native, Expo, TypeScript&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State &amp;amp; Storage:&lt;/strong&gt; Zustand, SQLite&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Q-Table: Restaurant Platform</title><link>https://vuuminhphuoc-portfolio.netlify.app/projects/restaurant-platform/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://vuuminhphuoc-portfolio.netlify.app/projects/restaurant-platform/</guid><description>&lt;p&gt;A restaurant platform combining customer-facing applications with a marketing website, designed to streamline dining and ordering experiences.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The platform is organized into an apps workspace for the product experience and a separate marketing site, sharing a consistent design and tech foundation.&lt;/p&gt;
&lt;h2 id="key-features"&gt;Key Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Customer-facing apps&lt;/strong&gt; for restaurant operations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Marketing website&lt;/strong&gt; for the brand&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shared design system&lt;/strong&gt; across surfaces&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Frontend:&lt;/strong&gt; React, TypeScript&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backend:&lt;/strong&gt; Node.js, REST APIs&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>