07development · 2025

Sixdo — Commerce Platform

An online store with product catalogue and cart, built by Phúc Khang

RoleFull Stack Developer
Tech Stack
Java Spring BootNext.jsReactPostgreSQLFlywaySpring SecurityTailwind CSS
Sixdo — Commerce Platform
Sixdo — Commerce Platform

Overview

Sixdo is a product Phúc Khang built himself: an online store where data management is separate from the storefront customers see. The management side supplies products and categories to the store; data is upgraded in a controlled way and kept protected. The aim is fast, smooth shopping for customers and an easy-to-extend platform for the shop owner — for example adding a mobile app later without starting over.

Problem Statement

Product information had to stay in sync between the management side and the store, customers' carts had to be kept between visits, and data had to be protected from unauthorised access — while the site stayed fast.

User Interface

Sixdo — Commerce Platform
Secondary Screen 1
Secondary Screen 2

My Process

01

Product data & cart

Standardised how product and category data is served, powering the listing pages, product pages and cart across the store.

02

Controlled database upgrades

Every change to the data structure is versioned and applied in order, so the test and live environments always match and upgrades do not cause surprises.

03

A fast-loading store

Store pages are rendered on the server, so content appears quickly on first load — customers do not wait, and it helps search rankings.

45+
Commerce data endpoints (API)
14
Controlled database upgrades
12
Core business data types