{
  "generatedAt": "2026-09-13T18:16:37.871Z",
  "templates": [
    {
      "id": "academy-home",
      "name": "학원 홈",
      "description": "과목과 수업을 고르는 작은 학원 홈",
      "tags": [
        "education",
        "academy",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "학원명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "courses",
          "where": "index.html",
          "desc": "수업 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/academy-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/academy-home.tar.gz"
    },
    {
      "id": "bookstore-home",
      "name": "서점 홈",
      "description": "신간과 추천을 보여주는 작은 서점 홈",
      "tags": [
        "bookstore",
        "culture",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 서점명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목·부제. 사진은 images/hero.png"
        },
        {
          "key": "books",
          "where": "index.html",
          "desc": "책 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "events",
          "where": "index.html",
          "desc": "이번 달 모임 목록"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/bookstore-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/bookstore-home.tar.gz"
    },
    {
      "id": "cafe-home",
      "name": "카페 홈",
      "description": "메뉴와 자리를 소개하는 작은 카페 홈",
      "tags": [
        "cafe",
        "food",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 브랜드명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목·부제. 사진은 images/hero.png"
        },
        {
          "key": "hours",
          "where": "index.html",
          "desc": "영업 시간"
        },
        {
          "key": "menu",
          "where": "index.html",
          "desc": "메뉴 카드. data-category 가 필터와 같아야 한다. 사진은 images/ 의 png"
        },
        {
          "key": "space",
          "where": "index.html",
          "desc": "공간 소개. 사진은 images/space.png"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/cafe-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/cafe-home.tar.gz"
    },
    {
      "id": "clinic-home",
      "name": "의원 홈",
      "description": "진료 안내와 오는 길을 보여주는 의원 홈",
      "tags": [
        "clinic",
        "care",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "의원명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "care",
          "where": "index.html",
          "desc": "진료 분야 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "hours",
          "where": "index.html",
          "desc": "진료 시간 표"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/clinic-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/clinic-home.tar.gz"
    },
    {
      "id": "company-home",
      "name": "기업 소개 홈",
      "description": "회사 소개·사업 영역·소식·채용으로 이어지는 기업 홈",
      "tags": [
        "company",
        "corporate",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 브랜드명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목·부제·버튼. 사진은 images/hero.png"
        },
        {
          "key": "stats",
          "where": "index.html",
          "desc": "숫자 지표 4개"
        },
        {
          "key": "about",
          "where": "index.html",
          "desc": "회사 소개 문단과 연혁 목록"
        },
        {
          "key": "business",
          "where": "index.html",
          "desc": "사업 영역 카드 3개. 사진은 images/biz-*.png"
        },
        {
          "key": "news",
          "where": "index.html",
          "desc": "소식 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "careers",
          "where": "index.html",
          "desc": "채용 안내 제목·문장·버튼"
        },
        {
          "key": "contact",
          "where": "index.html",
          "desc": "주소·전화·이메일"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/company-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/company-home.tar.gz"
    },
    {
      "id": "cook-home",
      "name": "요리 스튜디오 홈",
      "description": "레시피와 요리 수업을 고르는 주방 스튜디오 홈",
      "tags": [
        "food",
        "recipe",
        "studio"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 브랜드명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목·부제·버튼. 사진은 images/hero.png"
        },
        {
          "key": "classes",
          "where": "index.html",
          "desc": "이번 주 수업 카드. data-day 가 요일 필터에 쓰인다"
        },
        {
          "key": "recipes",
          "where": "index.html",
          "desc": "레시피 카드. data-category · data-name 이 필터·검색에 쓰인다. 사진은 images/ 의 png"
        },
        {
          "key": "about",
          "where": "index.html",
          "desc": "주방 소개 문단. 사진은 images/kitchen.png"
        },
        {
          "key": "reserve",
          "where": "index.html",
          "desc": "수업 신청 안내와 폼 문구"
        },
        {
          "key": "footer",
          "where": "index.html",
          "desc": "주소·이메일·약관 링크"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/cook-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/cook-home.tar.gz"
    },
    {
      "id": "cowork-home",
      "name": "공유오피스 홈",
      "description": "좌석과 회의실을 고르는 공유오피스 홈",
      "tags": [
        "cowork",
        "office",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상호와 푸터 이름"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "plans",
          "where": "index.html",
          "desc": "좌석 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/cowork-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/cowork-home.tar.gz"
    },
    {
      "id": "interior-home",
      "name": "인테리어 홈",
      "description": "시공 사례를 보여주는 인테리어 스튜디오 홈",
      "tags": [
        "interior",
        "studio",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "스튜디오명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "works",
          "where": "index.html",
          "desc": "사례 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/interior-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/interior-home.tar.gz"
    },
    {
      "id": "landing-minimal",
      "name": "미니멀 랜딩",
      "description": "제품·서비스 하나를 소개하는 한 장짜리 랜딩 페이지",
      "tags": [
        "landing",
        "one-page",
        "product"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 좌측 브랜드명과 푸터 이름"
        },
        {
          "key": "hero.title",
          "where": "index.html",
          "desc": "히어로 대제목 — 한 문장으로 무엇인지"
        },
        {
          "key": "hero.subtitle",
          "where": "index.html",
          "desc": "히어로 보조 설명 1~2문장"
        },
        {
          "key": "cta",
          "where": "index.html",
          "desc": "주요 행동 버튼 문구와 링크"
        },
        {
          "key": "features",
          "where": "index.html",
          "desc": "특징 카드 3개 (제목 + 설명)"
        },
        {
          "key": "stats",
          "where": "index.html",
          "desc": "숫자 지표 3개"
        },
        {
          "key": "contact",
          "where": "index.html",
          "desc": "푸터 이메일·주소·SNS"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/landing-minimal/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/landing-minimal.tar.gz"
    },
    {
      "id": "pet-home",
      "name": "반려동물 홈",
      "description": "산책·미용·하루 맡김을 안내하는 반려동물 홈",
      "tags": [
        "pet",
        "care",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상호와 푸터 이름"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "services",
          "where": "index.html",
          "desc": "서비스 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/pet-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/pet-home.tar.gz"
    },
    {
      "id": "portfolio-grid",
      "name": "포트폴리오 그리드",
      "description": "작업물을 격자로 보여주는 개인·스튜디오 포트폴리오",
      "tags": [
        "portfolio",
        "gallery",
        "personal"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "name",
          "where": "index.html",
          "desc": "상단 이름 또는 스튜디오명"
        },
        {
          "key": "intro",
          "where": "index.html",
          "desc": "첫 화면 한 줄 소개와 직함"
        },
        {
          "key": "works",
          "where": "index.html",
          "desc": "작업물 카드 (제목·분류·연도). data-category 로 필터가 걸린다"
        },
        {
          "key": "filters",
          "where": "index.html",
          "desc": "상단 분류 버튼 목록 — works 의 data-category 와 값이 같아야 한다"
        },
        {
          "key": "about",
          "where": "index.html",
          "desc": "소개 문단과 이력 목록"
        },
        {
          "key": "contact",
          "where": "index.html",
          "desc": "이메일·SNS 링크"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·폰트·격자 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/portfolio-grid/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/portfolio-grid.tar.gz"
    },
    {
      "id": "salon-home",
      "name": "미용실 홈",
      "description": "시술 메뉴와 예약을 안내하는 미용실 홈",
      "tags": [
        "salon",
        "beauty",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상호와 푸터 이름"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "menu",
          "where": "index.html",
          "desc": "시술 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/salon-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/salon-home.tar.gz"
    },
    {
      "id": "shop-fashion",
      "name": "패션 쇼핑몰 홈",
      "description": "추천·랭킹·카테고리로 옷을 고르는 패션 커머스 홈",
      "tags": [
        "shop",
        "fashion",
        "commerce"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 브랜드명과 푸터 상호"
        },
        {
          "key": "notice",
          "where": "index.html",
          "desc": "최상단 배송·혜택 안내 띠"
        },
        {
          "key": "banners",
          "where": "index.html",
          "desc": "히어로 배너 제목·부제. 사진은 images/banner-*.png"
        },
        {
          "key": "categories",
          "where": "index.html",
          "desc": "바로가기와 필터 버튼. data-filter 값은 상품 data-category 와 같아야 한다"
        },
        {
          "key": "deals",
          "where": "index.html",
          "desc": "오늘 마감 특가 카드"
        },
        {
          "key": "products",
          "where": "index.html",
          "desc": "상품 카드 (브랜드·이름·가격·할인). data-category · data-rank · data-name 이 필터에 쓰인다. 사진은 images/ 의 png"
        },
        {
          "key": "looks",
          "where": "index.html",
          "desc": "코디 카드 제목과 구성 품목 수. 사진은 images/look-*.png"
        },
        {
          "key": "footer",
          "where": "index.html",
          "desc": "사업자 정보·고객센터·약관 링크"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰. --sale 은 할인율 색"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/shop-fashion/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/shop-fashion.tar.gz"
    },
    {
      "id": "shop-single",
      "name": "단일 상품 소개",
      "description": "상품 하나를 설명하고 구매로 이어지는 소개 페이지",
      "tags": [
        "shop",
        "product",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 브랜드명과 푸터 이름"
        },
        {
          "key": "product",
          "where": "index.html",
          "desc": "상품명·한 줄 설명·가격"
        },
        {
          "key": "options",
          "where": "index.html",
          "desc": "선택 옵션(용량·색상 등)과 옵션별 가격 차이"
        },
        {
          "key": "highlights",
          "where": "index.html",
          "desc": "상품 특징 3~4개"
        },
        {
          "key": "specs",
          "where": "index.html",
          "desc": "상세 정보 표 (항목 · 값)"
        },
        {
          "key": "faq",
          "where": "index.html",
          "desc": "자주 묻는 질문 목록"
        },
        {
          "key": "shipping",
          "where": "index.html",
          "desc": "배송·교환 안내 문구"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/shop-single/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/shop-single.tar.gz"
    },
    {
      "id": "sports-club",
      "name": "스포츠 클럽 홈",
      "description": "종목·프로그램·용품을 한곳에서 고르는 스포츠 클럽 홈",
      "tags": [
        "sports",
        "club",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상단 브랜드명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목·부제·주요 버튼. 사진은 images/hero.png"
        },
        {
          "key": "stats",
          "where": "index.html",
          "desc": "히어로 아래 숫자 지표 3개"
        },
        {
          "key": "sports",
          "where": "index.html",
          "desc": "종목 바로가기. data-jump 값은 프로그램·용품 data-category 와 같아야 한다"
        },
        {
          "key": "programs",
          "where": "index.html",
          "desc": "이번 주 프로그램 카드. data-category · data-day 가 필터에 쓰인다. 사진은 images/ 의 png"
        },
        {
          "key": "gear",
          "where": "index.html",
          "desc": "용품 카드 (이름·가격). data-category 가 종목 필터와 맞아야 한다. 사진은 images/ 의 png"
        },
        {
          "key": "stories",
          "where": "index.html",
          "desc": "회원 후기 3개"
        },
        {
          "key": "join",
          "where": "index.html",
          "desc": "가입 안내 제목·가격·버튼"
        },
        {
          "key": "footer",
          "where": "index.html",
          "desc": "주소·이메일·약관 링크"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰. --accent 는 강조색"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/sports-club/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/sports-club.tar.gz"
    },
    {
      "id": "stay-home",
      "name": "숙소 홈",
      "description": "객실과 하루 일정을 소개하는 작은 숙소 홈",
      "tags": [
        "stay",
        "travel",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "숙소명과 푸터 상호"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "rooms",
          "where": "index.html",
          "desc": "객실 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "day",
          "where": "index.html",
          "desc": "하루 일정 목록"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/stay-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/stay-home.tar.gz"
    },
    {
      "id": "travel-home",
      "name": "여행 홈",
      "description": "작은 일정을 고르는 여행사 홈",
      "tags": [
        "travel",
        "tour",
        "one-page"
      ],
      "stack": "vanilla",
      "entry": "index.html",
      "contentHints": [
        {
          "key": "brand",
          "where": "index.html",
          "desc": "상호와 푸터 이름"
        },
        {
          "key": "hero",
          "where": "index.html",
          "desc": "히어로 제목. 사진은 images/hero.png"
        },
        {
          "key": "trips",
          "where": "index.html",
          "desc": "일정 카드. data-category 가 필터와 같아야 한다"
        },
        {
          "key": "theme",
          "where": "styles.css",
          "desc": ":root 의 색·라운드·폰트 토큰"
        }
      ],
      "demoUrl": "https://dvely.github.io/qeploy-templates/t/travel-home/",
      "sourceUrl": "https://dvely.github.io/qeploy-templates/src/travel-home.tar.gz"
    }
  ]
}
