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
| Layer | Technology |
|---|---|
| Frontend | Next.js 14, TypeScript, Tailwind CSS |
| Backend | Supabase (PostgreSQL + Auth) |
| Payments | Stripe |
| Resend | |
| Hosting | Vercel |
| Cache | Upstash 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