Next.js와 Supabase를 사용해 8,295개 이상의 목록을 가진 헬스케어 채용 게시판을 만든 방법

발행: (2026년 1월 13일 오전 12:35 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

Problem

Indeed와 LinkedIn 같은 일반 구인 사이트는 특화된 의료 직종을 제대로 지원하지 못합니다. 정신건강 간호사(PMHNP)들은 관련 없는 채용 공고를 찾느라 수시간을 소비하고, 기업은 적격 후보자에게 다가가기 어려워합니다.

Solution: PMHNP Hiring

정신건강 간호사 전용 전문 구인 게시판.

Key Features

  • 8,295개 이상의 활성 채용 공고
  • 고급 필터링(지역, 급여, 원격진료 옵션)
  • 기업 직접 지원
  • 급여 투명성

Tech Stack

LayerTechnology
FrontendNext.js 14, TypeScript, Tailwind CSS
BackendSupabase (PostgreSQL + Auth)
PaymentsStripe
EmailResend
HostingVercel
CacheUpstash Redis

Development Timeline

Week 1: Foundation

  • TypeScript를 사용한 Next.js 프로젝트 설정
  • 데이터베이스와 인증을 위한 Supabase 구성
  • 기본 채용 공고 스키마 구축

Week 2: Core Features

  • 필터가 포함된 채용 검색
  • 기업 대시보드
  • 지원서 추적

Week 3: Polish

  • 유료 공고를 위한 Stripe 연동
  • Resend를 통한 이메일 알림
  • SEO 최적화

Lessons Learned

  • 실제 데이터부터 시작 – 프론트엔드 코드를 작성하기 전에 8,000개 이상의 채용 정보를 스크래핑했습니다.
  • 틈새 시장이 넓은 시장을 이긴다 – 전문화는 제한이 아니라 기능입니다.
  • 빠르게 배포하고 더 빠르게 반복 – 3주 만에 MVP를 출시했습니다.

What’s Next

  • 첫 번째 유료 기업 확보
  • 모바일 앱 개발
  • AI 기반 채용 매칭

Try It Out

pmhnphiring.com을 확인하고 의견을 알려 주세요!

#buildinpublic #nextjs #webdev #typescript #supabase

Back to Blog

관련 글

더 보기 »

오픈소스 개발자 포트폴리오

깨끗하고 프로덕션 준비가 된 Next.js 포트폴리오 오픈소스로, 자체 개발자 사이트를 만들 때 참고용으로 사용할 수 있습니다. 개요: 개발자를 위한 사이트를 구축하고 있다면...