Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 청년 주거 지원
- 해외인턴십
- 김양재 목사 - 반드시 건지실지라! | 내 모습 이대로(열왕기하 18:28-37)
- 큐티인 #큐티 #qt #우리들교회 #김양재목사
- 큐티 #큐티인 #qt #우리들교회 #김양재목사
- ai관련 뉴스
- 시편 37:1-20
- 창업지원
- 시편 37:21-26
- 시편 36편 생활 적용
- 묵상질문
- 창업멘토링
- 시편 37편 – 의인의 삶 적용
- 스타트업
- ai 산업 동향
- 기술창업
- 큐티 #큐티인 #우리들교회 #김양재목사 #qt
- 4/30 ai 산업뉴스
- 큐티 #큐티인 #우리들교회 #김양재목사
- 시편 37편 1–20절 삶에 적용
- 스타트업지원
- 무력함에 대한 묵상
- 청년 취업
- 스마트폰 사용자 필수 보안 조치
- 4/29 ai산업 동향
- 봄축제
- 자기계발
- 투자유치
- 우리들교회 #김현우목사
- 정부지원사업
Archives
- Today
- Total
mornot 님의 블로그
ChatGPT 활용하여 홈페이지 만들기 본문
AI 챗봇을 활용한 '입코딩(Mouth Code)' 방식
1. ChatGPT 활용 HTML/CSS 코드 생성
준비물
- 사이트 화면 캡처 이미지 (예: PNG, JPG)
- ChatGPT 또는 Claude 계정
- 간단한 명령어 (Prompt)
사용 방법
- 원하는 웹사이트나 앱의 UI 화면을 캡처해 이미지로 저장
- 이미지를 업로드하고 다음과 같이 프롬프트 작성
이 이미지를 참고해서 HTML과 CSS로 똑같이 구성해줘. 반응형으로 만들어줘.
- 코드를 복사해서 HTML 파일로 저장하고 브라우저에서 확인
2. Google Sheets 연동 및 실습자료를 카드 형태로 출력
목표
Google Sheets의 데이터를 카드 형태로 웹사이트에 표시하기
방법
- Google Sheets에 데이터 입력
- 파일 공유 설정에서 "링크 있는 모든 사용자에게 보기 가능" 설정
- 아래 URL 패턴 사용
https://opensheet.elk.sh/스프레드시트ID/시트이름
- HTML/JS 코드 작성
<div id="cards"></div> <script> fetch("https://opensheet.elk.sh/1abcD...xyz/Sheet1") .then(res => res.json()) .then(data => { const container = document.getElementById("cards"); data.forEach(item => { const card = document.createElement("div"); card.innerHTML = ` <div style="border:1px solid #ccc; padding:10px; margin:10px;"> <h3>${item.이름}</h3> <p>나이: ${item.나이}</p> <p>${item.설명}</p> </div> `; container.appendChild(card); }); }); </script>
3. App Script 활용하여 DB 연결 및 자동화
목표
Google Sheets를 백엔드 DB처럼 사용하고 자동화된 기능 만들기
방법
- Google Sheets > 확장 프로그램 > Apps Script 열기
- 스크립트 작성
function doPost(e) { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); const data = JSON.parse(e.postData.contents); sheet.appendRow([data.name, data.age, data.memo]); return ContentService.createTextOutput("Success"); }
- 웹앱으로 배포 > 유형: 웹 앱 > "누구나 접근 가능" 설정 후 URL 복사
- 웹에서 POST 요청 보내기
fetch("https://script.google.com/macros/s/AKfycb.../exec", { method: "POST", body: JSON.stringify({ name: "홍길동", age: 24, memo: "테스트 메모" }), headers: { "Content-Type": "application/json" } }) .then(res => res.text()) .then(data => console.log(data));
전체 워크플로우 요약
- 이미지나 말로 설명 → ChatGPT/Claude가 HTML/CSS 생성
- Google Sheets 데이터를 카드 형태로 시각화
- App Script로 자동화 및 DB처럼 활용
- 실시간으로 수정하며 입코딩 진행

'GPT' 카테고리의 다른 글
클로드와 노션 연결하는 법 (5) | 2025.03.29 |
---|---|
AI 보이스 기술, 어디까지 왔을까? (2) | 2025.03.29 |
AI로 워드프레스 홈페이지 제작 방법 (2) | 2025.03.28 |
Notion으로 홈페이지 만드는 방법 (1) | 2025.03.28 |
구글 캔버스를 활용한 데이터 시각화 방법 (4) | 2025.03.27 |