Mining Hair · 미용실 브랜드 웹사이트 개발
실제 운영 중인 미용실 브랜드 웹사이트를 디자인하고 개발한 사례입니다. 사진 중심의 반응형 화면에 갤러리 인터랙션과 콘텐츠 편집 기능을 결합하고, Next.js 기반으로 공개 화면부터 관리 기능까지 구성했습니다.
- Client work
- Live website
제품 경험
실제 운영 중인 미닝의 공식 웹사이트를 디자인하고 개발했습니다. 홈 화면은 큰 사진과 타이포그래피, 공통 내비게이션을 중심으로 구성했습니다. Next.js와 React로 페이지를 나누고, Tailwind CSS로 화면 높이에 맞춘 레이아웃과 요소 배치, 화면 크기에 따라 달라지는 글자 크기를 적용했습니다. 아래에는 소개, 움직이는 갤러리, 이미지 목록, 인터랙티브 후기 화면을 각 섹션의 구현 설명과 함께 담았습니다.
할 수 있는 것
- 홈·소개: 반응형 타이포그래피, 사진과 문구의 겹침, 스크롤 구간별 화면 고정.
- Gallery Snippets: GSAP 반복 이동, 사진 전환, 갤러리 분류 연결.
- 갤러리 목록: 카테고리 필터, 나누어 불러오는 이미지 목록, 반응형 그리드.
- Street Notes: 파노라마 장면, 캐릭터 버튼, 길 전환과 좌우 이동.
- 운영 관리: 인라인 문구 편집, 이미지 업로드, 서버 저장.
동작 방식
서버에서 첫 화면에 필요한 콘텐츠를 불러와 클라이언트의 콘텐츠 상태에 전달합니다. 편집 요청은 서버 API를 거쳐 Prisma·PostgreSQL에 저장하고, 조회 결과는 Redis로 캐시합니다. 저장할 때 관련 캐시를 비워 이후 조회에 변경된 내용이 반영되도록 구성했습니다.
프라이버시 · 로컬 운영 모델
방문자용 화면과 운영자의 콘텐츠 편집 흐름을 구분했습니다. 편집 도구는 관리자 모드에서 표시하고, 콘텐츠를 저장하는 API에서도 관리자 세션을 확인합니다. 화면 제작과 함께 실제 운영에 필요한 관리 흐름까지 개발한 사례입니다.
출시 현황
mininghair.com에서 실제 운영 중입니다. 첨부 화면은 운영 사이트를 직접 캡처한 것으로, 이 프로젝트에서는 사이트의 구조와 구현, 디자인을 소개합니다.

