소개
가상의 프리미엄 향수 브랜드 LAPIS를 기획하고, 레퍼런스 조사부터 디자인 시스템·PRD·프로토타입 제작·배포까지 한 번에 경험해 보고 싶었습니다.
브랜드 캠페인은 The Muse of Lapis, 청금석의 깊은 푸른색과 한복 저고리의 곡선을 표현하고자 했으며 색, 여백, 타이포그래피와 모션만으로 브랜드 세계관을 표현했습니다.
> 결과물: https://art-ruby.github.io/lapis-homepage/
> GitHub: https://github.com/art-ruby/lapis-homepage
진행 방법
1. AI로 브랜드 구조와 디자인 기준 만들기
Tamburins, Byredo을 레퍼런스로 삼아 디자인 시스템을 먼저 정의했습니다. 색상·타이포그래피·간격·모션·접근성 규칙을 문서화하고, 이를 design-tokens.json, tokens.css, tailwind.config.js에 동일하게 반영했습니다.
사용한 프롬프트 전문
```text
너는 Apple과 Airbnb의 Design Director이다.
다음 레퍼런스를 UX/UI 관점에서 분석하라.
- Tamburins
- Byredo
- Maison Margiela
- Le Labo
- Diptyque
- Aesop
라피스 - 한국 향수 웹사이트 디자인
분석을 바탕으로 '디자인 시스템'을 작성하라.
컬러, 타이포그래피, 스페이싱, 모션, 접근성, 그리드,
반응형 규칙, Do & Don't를 명시적으로 포함하라.
```
핵심 규칙은 골드를 화면의 5% 이내 포인트 컬러로만 사용하고, bounce·spring 계열 모션을 금지하며, 국문에는 이탤릭을 사용하지 않는 것이었습니다.
2. PRD와 원페이지 프로토타입 제작
PRD에 사용자 흐름과 정보 구조를 Hero → Brand Story → Notes → Collection → Philosophy → Contact 순서로 정리했습니다. 이후 HTML/CSS/JavaScript 기반의 반응형 원페이지를 제작했습니다. 스크롤 페이드업, 내비게이션 상태 변화, 카드 강조 모션, 아코디언과 감각 프롬프트를 구현했습니다.
아래는 입력값을 저장하지 않고 짧은 응답만 보여주는 인터랙션 코드입니다.
```javascript
promptForm.addEventListener('submit', function (event) {
event.preventDefault();
if (!promptInput.value.trim()) return;
promptReply.classList.add('show');
});
```
Notes 영역은 선택된 카드가 커지는 하이라이트 모션을 적용했습니다. 처음에는 transform: scale()을 사용했지만 글자와 이미지까지 왜곡되어, grid-template-columns를 조절하는 방식으로 수정했습니다.
검정색 배경과 꽃이 있는 웹사이트
3. Codex로 최종 파일 검증 및 GitHub 배포
Claude Design에서 내보낸 ZIP 안의 여러 파일을 Codex가 분석해, 이미지가 내장된 23.5MB 단일 배포본 LAPIS Homepage Standalone.html