JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
과외유튜브블로그후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

AI로 웹사이트 만들고 애드센스 수익화하기

나만의 자동화 시스템 설계하기

프롤로그 : 왜 나만의 웹사이트를 만들어야 하는가
실제로 광고 수익화에 성공한 웹사이트 소개
웹사이트를 만들기 전에 고려해야 할 것

구조와 개발 환경 이해하기

서비스 구조 4가지 패턴 정리 (①~ ④)
이번에 만들 예제(날씨 기반 옷차림 추천 사이트 아키텍처)
개발 환경 세팅

프론트엔드 서버리스 기능 구현하기

v0로 초기 화면 설계 및 개선
v0 결과물을 Cursor 프로젝트로 이식
OPEN API 선정(WeatherAPI)
Supabase Edge Function 구현 & WeatherAPI 연동
Cloudflare 환경변수, Supabase 키 설정
Cursor로 최종 UI/UX 다듬기 (API 기반 데이터 표시)
← 블로그 목록으로 돌아가기

이번에 만들 예제(날씨 기반 옷차림 추천 사이트 아키텍처)

JSCODE 모던크루소
JSCODE 모던크루소
2026. 03. 15.
author
JSCODE 모던크루소
category
AI 수익화
createdAt
Dec 30, 2025 12:37 PM
isPublic
isPublic
series
AI로 웹사이트 만들고 애드센스 수익화하기
slug
adsense-with-ai-practice
type
post
updatedAt
Mar 15, 2026 09:00

이번에 만들어볼 사이트 구조 이해하기

notion image
 
이번에 예시로써 만들어볼 웹사이트는 ‘날씨에 맞게 옷차림을 추천해주는 웹사이트’입니다.
사용자는 브라우저(Chrome, Safari 같은 웹앱)로 웹사이트에 접속하고, 날씨 정보를 볼 수 있습니다.
구성은 어떻게 될까요?
 
① Cursor로 “화면(Frontend)” 만들기
우선, Cursor라는 AI 코딩 도구를 이용해 ‘사용자가 보는 화면’을 만듭니다.
이 화면은 우리가 흔히 말하는 웹사이트에 해당합니다.
예를 들어,
  • 현재 온도 표시
  • 옷차림 추천
이런 부분이 바로 Frontend(프론트엔드) 입니다. 즉, 사용자가 눈으로 보고, 직접 클릭하는 영역입니다.
 
② Cloudflare로 “우리 사이트를 세상에 공개하기”
화면을 다 만들었다면, 이제 세상 사람들도 접속할 수 있게 Cloudflare라는 배포 플랫폼에 올립니다.
Cloudflare는 일종의 “사이트 전시장” 역할을 합니다.
우리가 만든 웹사이트 파일을 Cloudflare에 올려두면, 누구나 https://우리사이트주소.com 으로 접속할 수 있게 됩니다.
 
③ Supabase Edge Function으로 “서버 없이도 날씨 가져오기”
이제 사용자가 “서울 날씨 보여줘!”라고 하면 사이트(Frontend)가 외부 날씨 정보를 어디선가 가져와야 합니다.
그래서 Supabase Edge Function을 사용합니다.
쉽게 말해 “서버 없이도 서버처럼 일하는 조그만 프로그램”입니다.
  • 우리가 직접 서버를 운영하지 않아도,
  • Supabase가 대신 코드를 실행해주고,
  • 외부 서비스(예: 날씨 API)와 안전하게 통신할 수 있게 해줍니다.
 
사용자가 접속하면, → Edge Function이 대신 날씨 API에 요청하고 → 받은 결과(“서울 맑음, 15°C”)를 다시 사이트로 전달합니다.
 
④ WeatherAPI에서 “진짜 날씨 데이터 가져오기”
마지막 단계는 외부 날씨 서비스인 WeatherAPI.com입니다. 이 회사는 전 세계 날씨 정보를 모아둔 곳으로, 우리는 이곳에서 실제 데이터를 받아옵니다.
 
최종적으로 정리하면 이렇게 됩니다
  1. Cursor로 만든 웹사이트를
  1. Cloudflare에 올리고,
  1. Cloudflare에 올라간 우리 웹사이트가 Supabase Edge Function을 호출하면
  1. Supabase Edge function이 WeatherAPI에 날씨를 물어본 다음,
  1. 그 결과를 사용자의 화면에 보여주는 구조입니다.
📎
이 글은 2시간 만에 AI로 애드센스 수익형 웹사이트 만들기 강의의 수업 자료 중 일부입니다.