해외 이용자를 포함한 대상으로 AI 분석 모델 기반 리포트를 제공하는 교육·컨설팅 플랫폼을 설계합니다.
해외 이용자를 포함한 대상으로 AI 분석 모델 기반 리포트를 제공하는 교육·컨설팅 플랫폼을 설계합니다. 분석 신청부터 결제, 결과 리포트 확인, 실시간 상담 채팅까지 이어지는 사용자 흐름을 구현하며, 신청 데이터는 백엔드 아키텍처 설계 원칙에 따라 대기열을 거쳐 분석 파이프라인으로 전달됩니다. 결제·개인정보 데이터는 전송 구간과 저장소 모두에서 암호화해 보안을 확보합니다.
작업 범위
주요 업무



게이트웨이 웹훅 재시도 로직으로 대응합니다
컬럼 단위 암호화와 감사 로그로 대응합니다
재시도 정책과 우선순위 큐 설계로 대응합니다
아키텍처 다이어그램과 쉬운 설명 자료로 정리해 전달합니다
이용자가 분석 항목별 데이터를 입력하고 성적표·에세이·활동 이력 등 문서를 첨부해 신청 건을 접수하며, 신청 리스트에서 선택한 항목의 진행 상태를 상세 패널로 확인할 수 있는 구조를 구현합니다.
리스트-상세 워크스페이스 구조로 신청건별 진행 상태·첨부 문서·결제 여부를 한 화면에서 추적할 수 있도록 설계합니다.


분석 신청 건에 대한 온라인 결제를 해외 결제 게이트웨이(Stripe 등)와 연동하여 처리하며, 결제 상태와 신청 건을 자동으로 연결하는 흐름을 구현합니다.
카드 정보를 직접 저장하지 않는 토큰화 결제 구조로 처리 범위를 최소화하고, 결제·개인정보 데이터는 전송 구간과 저장소 모두 암호화합니다.


파이썬 기반 분석 모델 실행이 완료되면 결과 리포트를 화면에서 확인하고 PDF로 내려받을 수 있는 화면을 구현합니다.
분석 결과를 비개발자도 바로 이해할 수 있도록 쉬운 설명을 곁들인 요약 카드와 상세 리포트 2단 구조로 나눠 설계합니다.


신청 건별로 담당 상담사와 실시간 채팅을 주고받을 수 있는 화면을 구현하며, 대면 절차 없이 웹에서 상담이 완결되는 흐름을 설계합니다.
신청 건과 채팅 채널을 1:1로 매핑해 상담 맥락(신청 항목·업로드 문서·결제 상태)을 상담 화면에서 함께 확인할 수 있도록 설계합니다.


분석 신청·결제·리포트 도메인 모델링, PostgreSQL 테이블 22개 정의, Bull Queue 작업 구조 설계
Express 기반 JWT 인증, 해외 결제 게이트웨이 연동, S3 문서 업로드 API 32개 구현
React 기반 리스트-상세 워크스페이스, Socket.io 상담 채팅 화면 구현
분석 파이프라인 결과 수신·PDF 리포트 생성 연동, 결제·인증 통합 테스트 62개 케이스 작성