2026.09 – 진행 중
CareMatch
요양보호사·간병인·가사도우미와 요양시설을 연결하는 구인구직 매칭 웹 서비스. 4인 팀에서 팀장을 맡아 회원·인증·인프라·배포·알림 도메인을 담당.
링크 열기 ↗배경
요양보호사·간병인·가사도우미와 요양시설을 연결하는 구인구직 매칭 서비스를 4인 팀으로 개발. 프론트엔드/백엔드 각 2인 구성에서 팀장 겸 백엔드로 참여했다.
한 일
- 모노레포 구조(
backend/·frontend/분리) 전환, CODEOWNERS·PR 자동 리뷰어 지정, GitHub Flow 협업 규칙 수립, GitHub Actions CI 구축 - 회원·인증·보안·고객센터 도메인 설계 및 구현 (JWT 로그인, CORS 설정, 카카오 소셜 로그인, 비밀번호 찾기·회원 탈퇴 API)
- Render 배포 안정화(포트 바인딩, 스키마 검증,
@Lob→oid컬럼 문제 해결), Flyway 마이그레이션 도입, Cloudflare R2 파일 스토리지 연동 - 알림 도메인(지원 결과·시설 승인·문의 답변) + 헤더 배지 폴링 구현
- 포인트/결제 동시요청 이중 처리, 매칭점수순 정렬 오류 등 버그 수정
- 팀 README·트러블슈팅 문서 지속 관리
결과
- 프론트(Vercel)·백엔드(Render, Docker) 자동 배포 파이프라인 구축, PR 단위 CI(빌드/타입체크) 적용
- 회원가입부터 공고 등록·지원·포인트 결제(포트원 연동)·인증구직자 마크까지 핵심 매칭 플로우 동작
링크
백엔드(Render 무료 인스턴스)는 최초 요청 시 콜드스타트로 수십 초가 걸릴 수 있음.