Postmark와 Supabase를 활용한 이메일 기반 채용 신원 인증 자동화 Identizy
🤖 AI 추천
웹 개발자, 백엔드 개발자, 풀스택 개발자, 보안에 관심 있는 개발자, 블록체인 기술을 활용한 서비스 구축에 관심 있는 개발자에게 유용합니다.
🔖 주요 키워드

핵심 기술: Postmark의 인바운드 이메일 파싱 기능을 활용하여 채용 관련 커뮤니케이션을 자동으로 처리하고, 후보자와 기업으로부터 구조화된 KYC 정보를 추출하여 신원 증명(identity attestations)을 생성하는 Identizy 애플리케이션 구축.
기술적 세부사항:
* Postmark 인바운드 이메일 파싱 웹훅: Postmark를 통해 이메일을 수신하고 파싱합니다.
* 자동 데이터 추출: 파싱된 이메일 데이터를 Supabase 데이터베이스에 자동으로 저장합니다.
* Supabase 활용: 데이터베이스, 릴레이셔널 보안(RLS), 스토리지 기능을 사용합니다.
* 프론트엔드: Next.js 14 (React 서버 컴포넌트) 및 Tailwind CSS, ShadCN UI를 사용하여 증명서 목록 및 검증 상태를 보여주는 퍼블릭 뷰를 제공합니다.
* 스마트 컨트랙트: 블록체인 기반 신원 증명을 위해 ERC721 스마트 컨트랙트가 배포되었으며, 민팅이 가능합니다.
* 백엔드: Node.js (>=18)와 pnpm을 사용합니다.
* 스마트 컨트랙트 연동: Wagmi 및 Viem 라이브러리를 사용하여 스마트 컨트랙트와 상호작용합니다.
* 솔리디티 개발: Foundry를 사용하여 솔리디티 컨트랙트를 개발하고 배포합니다.
개발 임팩트:
* 채용 사기를 방지하고 구직자와 채용 담당자 간의 신뢰를 구축합니다.
* 중앙 집중식 게이트키퍼 없이 이메일 기반 온보딩을 통해 점진적인 KYC와 유사한 증명을 가능하게 합니다.
* 이메일 기반 신원 증명은 채용 과정에 신뢰와 검증 계층을 추가합니다.
커뮤니티 반응:
* Postmark 및 DEV.to 챌린지를 통한 솔로 제출 사례입니다.
* GitHub 저장소를 통해 전체 코드를 공개하여 개발자 커뮤니티의 참여를 유도합니다.