비개발자가 채팅으로 업종별 CRM을 커스터마이징하고 배포할 수 있는 노코드 AI 빌더의 핵심 MVP를 구현합니다.
비개발자가 채팅으로 업종별 CRM을 커스터마이징하고 배포할 수 있는 노코드 AI 빌더의 핵심 MVP를 구현합니다. 거래 파이프라인 칸반 보드, 자연어 스키마 변경 콘솔, 멀티테넌트 RLS 격리, 업종 프리셋 기반 서브도메인 자동 배포를 Next.js와 Supabase로 설계·구현합니다.
작업 범위
주요 업무




화이트리스트 검증 로직을 설계해야 합니다
영업 담당자가 리드부터 계약까지 거래 단계를 칸반 보드로 드래그하며 관리하고, 각 카드에서 담당자·예상액·마감일을 바로 확인합니다. 거래 단계별 컬럼과 카드 드래그 앤 드롭, 단계 이동 시 활동 로그 자동 기록.
dnd-kit 기반 드래그 정렬과 Supabase Realtime 구독을 결합해, 여러 사용자가 동시에 보드를 조작해도 카드 위치가 즉시 동기화되는 구조를 구현합니다.


비개발자가 채팅창에 '계약 단계 추가', '담당자 필드 삭제' 같은 문장을 입력하면 AI가 변경안을 미리보기로 제시하고, 승인 시에만 스키마에 반영합니다.
Claude API의 도구 호출을 스키마 변경 명령으로 변환하고, 코어 테이블 보호 화이트리스트를 통과한 요청만 실제 마이그레이션으로 이어지는 안전 장치를 구현합니다.


테넌트 관리자가 Owner/Editor/Viewer 3단계 권한으로 팀원을 초대하고, 이메일 초대 수락 시 자동으로 해당 테넌트 워크스페이스에 배정합니다.
RLS 정책과 세션 클레임 검증을 이중으로 배치해, 애플리케이션 코드 실수로 인한 테넌트 간 데이터 노출을 구조적으로 차단합니다.


부동산·보험·B2B영업 등 5종 업종 프리셋 중 하나를 선택하면 기본 필드·워크플로우가 채워진 CRM이 생성되고, Publish 버튼 한 번으로 전용 서브도메인에 배포됩니다.
Cloudflare for SaaS와 도메인 자동 발급 API를 연동해, 업종 프리셋 선택부터 SSL이 적용된 서브도메인 배포까지 버튼 클릭 한 번으로 이어지는 파이프라인을 구현합니다.


고정 코어(고객/거래/활동) 테이블과 테넌트별 RLS 정책 12개 설계, 권한 3단계 매핑
Claude API 함수 호출 연동, 변경 diff 생성 및 코어 스키마 보호 화이트리스트 구현
칸반 보드 드래그앤드롭, 고객/거래/활동 화면 16개 구현, Supabase Realtime 연동
Cloudflare for SaaS 서브도메인 발급 연동, 업종 프리셋 5종 시드 데이터 구성
테넌트 격리·RLS·AI 스키마 보호 로직 테스트 케이스 40여개 작성, 크로스 테넌트 검증