본문 바로가기
← cd ~/dongwoobaeprojects/worldengco

WIP — 실제 고객 의뢰 · 개발 진행 중

월드ENC.CO 홈페이지

반려견 목욕차·복지(재가노인·장애인) 이동목욕차 제작 전문업체(2014 설립, ISO9001)의 홈페이지 전면 리모델링. 게시판 중심의 Wix 사이트를 신규 차량 문의·견적 획득(lead-gen) 중심의 카탈로그형 사이트로 새로 구축 중입니다.

ROLE
기획 · 설계 · 개발 · 배포
PERIOD
2026.07 — 개발 진행 중
STACK
Next.js 16 · Cloudflare Workers · D1 · Drizzle · Better Auth · Tailwind v4
LINKS
live ↗worldengco.com 이관 예정
월드ENC.CO 공개 홈페이지
관리자 예약 관리 화면 — 휴무·영업일 지정
관리자 출고차량 게시판
관리자 직원 계정 관리 화면
↑ 공개 홈페이지 / 관리자 — 예약 관리(휴무·영업일 지정) / 출고차량 게시판 / 직원 계정 관리

## 핵심 작업

리드획득형 IA 설계 — 듀얼 트랙

제품 정보가 빈약한 게시판형 구조를 “관심 → 문의/견적” 동선으로 재설계. 홈에서 반려견/복지 목욕차 두 갈래로 분기해 각 전용 제품 페이지와 맞춤 견적 폼으로 연결.

Wix → 자체 서비스 데이터 이관

기존 Wix 사이트의 콘텐츠(출고차량 등 게시물)를 이관 스크립트로 자동 임포트 — dry-run으로 검증 후 apply하는 2단계 설계로 안전하게 이전.

운영자 중심 관리자 시스템

예약 관리(휴무·영업일 캘린더 지정, 전화 접수 수동 등록), 중고·출고차량 게시판, 문의·공지, 직원 계정 관리(입·퇴사 시 계정 생성/삭제·비밀번호 재설정)까지 — 사무실 업무 흐름 그대로 옮긴 CMS.

비용 근거 기반 인프라 선택 — Cloudflare Workers

Vercel 무료 티어는 상업적 사용 금지 → 상업 사용이 허용되고 트래픽 과금이 없는 Cloudflare Workers(OpenNext 어댑터)를 선택. D1 + Drizzle 마이그레이션, Better Auth 인증 구성.

Next 16 ↔ OpenNext 비호환 트러블슈팅

Next 16의 Turbopack 기본 빌드 산출물을 OpenNext가 읽지 못해 배포 후 500 발생 → webpack 빌드 + output: standalone으로 해결하고 배포 스크립트에 고정.

CI/CD + 테스트 체계

GitHub Actions로 lint → Prettier 검사 → 빌드 → main push 시 자동 배포. Vitest 단위 테스트 + Playwright E2E로 회귀 검증.