
AI로 잡 보드 만드는 방법
이 가이드는 Moremade를 예시로 AI로 잡 보드를 만드는 방법을 보여줍니다. 끝까지 따라오면 채용 공고 목록, 필터, 공고 상세 페이지, 지원 흐름이 있는 간단한 보드를 만들 수 있습니다. 수집할 필드를 이미 알고 있다면, 기본 버전은 1~2시간 안에 충분히 현실적으로 만들 수 있습니다.
먼저, 잡 보드에 정말 필요한 것이 무엇인지 정하세요
프롬프트를 쓰기 전에 가장 작은 유용한 버전을 정의하세요. 대부분의 잡 보드는 첫날부터 복잡한 고용주 대시보드가 필요하지 않습니다.
실용적인 첫 버전에는 보통 다음이 포함됩니다:
- 검색과 추천 포지션이 있는 홈 페이지
- 필터가 있는 목록 페이지
- 공고 상세 페이지
- 지원 양식 또는 외부 지원 링크
- 고용주에게 요금을 받을 계획이라면 소개 또는 요금제 페이지
사용자가 누구인지 정하세요:
- 공고를 보고 지원하는 구직자
- 나중에 셀프 등록 게시를 원한다면 채용 공고를 올리는 고용주
- 제출된 내용을 검토하고 싶다면 관리자
그다음 각 채용 공고에 필요한 데이터를 정리하세요. 일반적인 필드는 다음과 같습니다:
- 직무명
- 회사명
- 위치
- 원격/출근 여부
- 연봉 범위
- 고용 형태
- 카테고리 또는 팀
- 설명
- 지원 URL 또는 지원 양식
- 게시일
선별형 보드만 운영한다면 처음에는 로그인 기능이 필요 없을 수도 있습니다. 고용주가 직접 공고를 올려야 한다면, 나중에 Supabase로 데이터베이스와 로그인 기능을 추가하세요.
첫 프롬프트를 제품 브리프처럼 작성하세요
첫 프롬프트는 짧은 명세서처럼 읽혀야 합니다. 페이지, 필드, 레이아웃, 상호작용을 구체적으로 적으세요. Moremade는 일반 언어로 적은 설명을 실제 앱 미리보기로 바꾸고, 그에 대한 소스 코드도 작성합니다.
유용한 첫 프롬프트에는 다음이 포함됩니다:
- 사이트의 유형
- 필요한 페이지
- 채용 공고 데이터 필드
- 필터와 검색 동작
- 시각 스타일
- 누군가 Apply를 클릭했을 때의 동작
예시 프롬프트:
tech와 design 포지션을 위한 잡 보드 웹사이트를 만들어 주세요. 깔끔하고 단순한 레이아웃으로 홈 페이지, 채용 목록 페이지, 공고 상세 페이지를 포함하세요. 각 공고에는 직무명, 회사명, 위치, 원격 여부, 연봉 범위, 고용 형태, 카테고리, 게시일, 짧은 요약이 보여야 합니다. 키워드 검색과 위치, 카테고리, 원격 여부, 고용 형태 필터를 추가하세요. 상세 페이지에는 전체 설명과 Apply 버튼을 넣으세요. 지금은 Apply를 외부 링크가 아니라 지원 양식 페이지를 여는 방식으로 하세요. 명확한 타이포그래피와 모바일 친화적인 카드와 폼을 사용하세요.
미리보기를 검토한 뒤, 한 번에 한 가지씩 다듬으세요
Moremade가 첫 버전을 생성하면, 완성품이 아니라 동작하는 프로토타입으로 보고 검토하세요. 페이지를 클릭해 보고, 간격을 확인하고, 필터를 테스트하고, 공고 정보가 한눈에 들어오는지 살펴보세요.
전체 브리프를 다시 쓰기보다 작고 구체적인 후속 요청을 하세요. 보통 이런 방식이 더 깔끔한 반복 결과를 만듭니다.
후속 프롬프트 예시 3가지:
- "목록 페이지를 데스크톱에서는 2열 레이아웃으로 바꾸고, 왼쪽 사이드바에 필터를, 오른쪽에 결과를 배치하세요. 모바일에서는 필터를 드로어로 유지하세요."
- "각 공고 카드에 Remote, Full-time, 연봉 범위 배지를 추가하고, 회사명과 게시일은 제목보다 시각적으로 덜 강조하세요."
- "공고 상세 페이지에서 Apply 버튼을 더 위로 올리고, 데스크톱에는 고정 요약 패널을 추가하고, 위치, 고용 형태, 연봉을 간결한 메타데이터 행으로 보여 주세요."
특정 요소가 어색하면 비주얼 인스펙터로 해당 부분을 지정해 변경을 설명하세요. 구현 세부사항을 직접 확인하거나 조정하고 싶다면 코드 뷰를 사용하세요.
데이터와 로그인은 워크플로우가 필요할 때만 추가하세요
정적인 샘플 보드만으로도 디자인과 구조는 충분히 확인할 수 있지만, 실제 보드는 보통 저장된 공고 데이터가 필요합니다. Moremade에서는 Supabase가 데이터베이스, 로그인, 파일 저장을 위한 기본 옵션입니다.
다음이 필요하면 Supabase를 사용하세요:
- 고용주가 공고를 제출해야 할 때
- 관리자가 목록을 검토하거나 수정해야 할 때
- 구직자가 계정을 만들어야 할 때
- 로고나 첨부파일을 업로드해야 할 때
현실적인 다음 단계는 jobs 테이블과 간단한 제출 흐름을 요청하는 것입니다. 예를 들어, Moremade에 Supabase를 연결하고 새 공고를 데이터베이스에 쓰는 폼을 만들도록 요청할 수 있습니다.
고용주가 공고를 올릴 때 비용을 지불하는 경우가 아니라면 결제는 필요하지 않습니다. 보드가 무료라면 지금은 Stripe를 건너뛰세요.
다음과 같은 유료 게시 흐름이 필요할 때만 Stripe를 추가하세요:
- 고용주가 게시 요금제를 선택
- 설정한 가격으로 결제
- 결제 후 공고 제출 폼에 접근
첫 릴리스는 단순하게 유지하세요. 초기 보드에서는 계정 시스템보다 검색, 필터, 안정적인 지원 흐름이 더 중요합니다.
게시 전에 모바일 동작을 테스트하세요
잡 보드는 모바일 트래픽이 많기 때문에 작은 화면 경험을 꼼꼼히 확인해야 합니다. 데스크톱에서는 괜찮아 보이는 레이아웃도 필터, 긴 제목, 폼이 공간을 놓고 경쟁하면 쉽게 무너집니다.
다음 항목을 테스트하세요:
- 검색 입력과 필터 컨트롤이 엄지손가락으로 쉽게 사용되는지
- 카드가 너무 길거나 시각적으로 복잡해지지 않는지
- 좁은 화면에서도 연봉, 위치, 원격 여부가 읽기 쉬운지
- 상세 페이지에서 Apply 버튼이 눈에 잘 띄는지
- 지원 폼이 짧고 모바일에서 사용하기 쉬운지
무언가 답답하게 느껴지면 구체적으로 수정 요청을 하세요. 예를 들어:
- "모바일 공고 카드의 세로 패딩을 줄이고, 메타데이터는 두 개의 간결한 행으로 유지하세요."
- "데스크톱의 필터 칩을 모바일에서는 슬라이드오버 필터 패널로 바꾸세요."
- "지원 폼을 모든 화면 크기에서 한 열로 만들고, 터치 사용을 위해 입력 높이를 더 키우세요."
빈 상태도 테스트하세요. 잡 보드에는 적절한 결과 없음 메시지와 필터 초기화 동작이 필요합니다.
서브도메인으로 먼저 게시하고, 그다음 도메인을 연결하세요
보드가 제대로 작동하면 게시하세요. Moremade는 한 번의 클릭으로 무료 yourname.moremade.ai 서브도메인에 게시할 수 있습니다. 검토, 내부 테스트, 초기 런칭에 유용합니다.
유료 플랜이라면 커스텀 도메인을 연결할 수 있습니다. Moremade 안에서 도메인을 구매하는 것도 가능합니다.
실용적인 롤아웃 순서는 다음과 같습니다:
- Moremade 서브도메인에 게시
- 라이브 사이트를 데스크톱과 모바일에서 테스트
- 폼, 링크, 페이지 로딩 확인
- 구조가 안정되면 커스텀 도메인 연결
이 프로젝트는 실제 React + Tailwind 코드이므로, 언제든 전체 소스를 ZIP으로 내보내거나 GitHub로 푸시할 수 있습니다. 나중에 호스팅을 옮기거나, 개발자에게 코드를 넘기거나, 편집기 밖에서 프로젝트를 확장하고 싶을 때 중요합니다.
피해야 할 흔한 실수
대부분의 문제는 첫 시도에서 너무 많은 것을 요구하거나, 아직 필요하지 않은 시스템을 먼저 추가할 때 생깁니다.
다음 실수에 주의하세요:
- 사용자 유형을 너무 많이 시작부터 넣는 것. 구직자, 고용주, 관리자까지 한꺼번에 시작하면 앱이 빠르게 복잡해집니다.
- 모호한 프롬프트. "모던한 잡 보드를 만들어 주세요"만으로는 부족합니다. 페이지, 필드, 동작을 적으세요.
- 결제를 과하게 설계하는 것. 아직 아무도 비용을 내지 않는다면, 게시 흐름이 검증되기 전에는 Stripe를 넣지 마세요.
- 공고 데이터 구조를 무시하는 것. 위치, 고용 형태, 카테고리 같은 필드가 일관되게 정의되어야 필터가 잘 작동합니다.
- 모바일 검토를 건너뛰는 것. 촘촘한 메타데이터와 필터 컨트롤은 휴대폰에서 다루기 불편해지기 쉽습니다.
- 한 번에 너무 많이 수정하는 것. 작은 변경이 반복마다 전체 리디자인보다 검증하기 쉽습니다.
첫 런칭에서는 명확함을 목표로 하세요: 좋은 검색, 유용한 필터, 읽기 쉬운 상세 페이지, 그리고 잘 작동하는 지원 흐름입니다.
이 프롬프트 사용
tech와 design 포지션을 위한 잡 보드 웹사이트를 만들어 주세요. 깔끔하고 단순한 레이아웃으로 홈 페이지, 채용 목록 페이지, 공고 상세 페이지를 포함하세요. 각 공고에는 직무명, 회사명, 위치, 원격 여부, 연봉 범위, 고용 형태, 카테고리, 게시일, 짧은 요약이 보여야 합니다. 키워드 검색과 위치, 카테고리, 원격 여부, 고용 형태 필터를 추가하세요. 상세 페이지에는 전체 설명과 Apply 버튼을 넣으세요. 지금은 Apply를 외부 링크가 아니라 지원 양식 페이지를 여는 방식으로 하세요. 명확한 타이포그래피와 모바일 친화적인 카드와 폼을 사용하세요.
질문
Moremade로 잡 보드를 만드는 데 비용이 얼마나 드나요?
Moremade는 사용량을 Build Units로 측정합니다. Free 플랜은 $0이며 30일마다 10 Build Units가 포함되어 있어, 작은 프로젝트나 초기 프로토타입에는 충분합니다. 첫 사이트 빌드는 약 8 units, 작은 수정은 약 1 unit이 듭니다. 유료 플랜은 더 많은 Build Units를 제공하며, 추가 팩도 유료 플랜에서 구매할 수 있습니다.
코딩을 알아야 하나요?
아니요. 일반 언어로 사이트를 설명하고, 라이브 미리보기를 검토한 뒤, 채팅으로 변경할 수 있습니다. 다만 페이지, 필드, 워크플로우를 분명하게 생각하는 것은 도움이 됩니다. 구현 세부사항을 직접 보고 싶다면 코드 뷰도 사용할 수 있습니다.
코드 소유권은 제가 가지나요?
언제든 전체 소스 코드를 ZIP으로 내보내거나 GitHub로 푸시할 수 있습니다. 웹사이트는 실제 React + Tailwind 코드이고, 모바일 앱은 Expo를 사용하는 React Native입니다. 즉, 프로젝트를 하나의 호스팅 환경에만 묶어둘 필요가 없습니다.
처음부터 로그인과 데이터베이스를 넣어야 하나요?
워크플로우에 필요할 때만 넣으세요. 고정된 공고만 있는 선별형 보드를 출시한다면 단순하게 시작하세요. 고용주가 공고를 제출해야 하거나 사용자가 계정이 필요하다면, 데이터베이스, 로그인, 파일 저장을 위해 Supabase를 추가하세요.
나중에 확장하거나 커스터마이즈할 수 있나요?
네. 실용적인 방법은 먼저 단순한 버전을 출시하고, 이후 구조화된 데이터, 제출 워크플로우, 결제를 추가하는 것입니다. 소스를 내보내거나 GitHub로 푸시할 수 있으므로, 필요하면 개발자가 Moremade 밖에서 프로젝트를 이어갈 수 있습니다.