Skip to content

E-commerce / Web Application

BubbleWhite

A Cambodia-focused clothing e-commerce platform. The system covers the full commercial path — browsing and product discovery, cart and checkout workflows, customer accounts, order handling, promotions, product image management, and payment integration — together with the administration needed to operate it day to day.

Bubblewhite

Overview

An online clothing store for the Cambodian market, built as a complete commerce system rather than a catalogue site: customers browse and buy, and the business operates orders, stock imagery, and promotions from the same application.

Context

Content pendingwho the store serves, how they sold before this existed, and what scale it operates at.content/projects.ts

Problem

Content pendingthe specific problem the platform was built to solve.content/projects.ts

My Role

Content pendingwhich parts you owned — data model, API, storefront, admin, deployment.content/projects.ts

Approach

Content pendinghow you sequenced the build and why.content/projects.ts

Architecture

Content pendingrequest path, rendering strategy, and where each responsibility lives.content/projects.ts

Technology

  • Nuxt
  • Vue
  • Tailwind CSS
  • MySQL
  • Cloudflare
  • Payment APIs
  • GO
  • Railway

Key Features

  • Product discovery and browsing
  • Shopping and checkout workflow
  • Customer accounts
  • Order management
  • Promotions
  • Product image management
  • Payment integration

Database

Content pendingcore tables, key relationships, and the indexes that matter.content/projects.ts

API

Content pendingendpoint surface, auth model, and validation strategy.content/projects.ts

Security

Content pendingauthentication, authorization, payment handling, and hardening.content/projects.ts

Deployment

Content pendinghosting, TLS, Cloudflare configuration, and release process.content/projects.ts

Challenges

Content pendinga real constraint you hit, and how you resolved it.content/projects.ts

Technical Decisions

  • Content pendinga technical decision you madecontent/projects.ts

Outcome

Content pendingwhat the platform does for the business now. No invented metrics.content/projects.ts