팀 기여 - DDAL-KKAK-DOT/DDALKKAK GitHub Wiki

🧑‍💻 팀 이름

DDALKKAK (딸깍)

"딸깍 한 번으로 만드는 나만의 이력서"


🧑‍🤝‍🧑 팀원 소개

고민지 나상현 김예찬 조하은
FE BE BE BE
@gominzip @sanghyunna @ii2001 @haeun030

🎯 팀 목표

  • AI 기반 자동 이력서 생성 서비스 개발
  • 입력된 링크 정보를 요약하여 손쉽게 포트폴리오 형태로 변환

팀원별 기여 내용

💡 링크를 통해 관련 아티클을 보실 수 있습니다.

고민지

  1. 팀장 및 회의 장소 예약 담당
  2. 서비스 전체 디자인 진행
  3. 프론트엔드 전체 개발
  4. 프론트엔드 vercel 배포
  5. 위키 문서화, 리드미 담당
  6. MVP 발표 PPT 작성

김예찬

  1. Gemini API 연동
  2. 프롬프트 엔지니어링
  3. Crawling (bs4, selenium)
  4. MVP 발표
  5. model_test_code
  6. test, pylint CI구축

나상현

  1. 프런트엔드 배포 환경 (Vercel)에 맞추기 위한 HTTPS SSL 통신 지원
    1. OCI 서버 / Security Group / Ubuntu UFW config
    2. 도메인 발급 / DNS 연결 / SSL 인증서 발급 (Certbot & Let’s Encrypt) / WAS 연결 (NginX)
    3. Uvicorn으로 무중단 배포 / 로드 밸런싱
    4. 서버 인프라 (OS 단 패키지 관리 (wkhtmltopdf 바이너리 등))
  2. HTML to PDF 로직 작성 및 ARM 서버 아키텍처 지원을 위한 로직 작성
    1. ARM / Linux 조합의 Chrome 드라이버가 개발되지 않은 이슈 트러블슈팅
      1. 자체 개발 하이브리드 크롤러가 JS heavy 한 웹사이트(노션 등) 접속 시 CPU 부하가 강해 EC2 서버 멈춤
      2. 멀티코어를 가졌지만 ARM 베이스인 OCI Compute로 우회
      3. Chrome 드라이버가 없어 크롤링이 불가하여 Snap 의 chromium 패키지로 우회 후 path 수동 지정
  3. 발표
    1. 중간 / 최종 발표 PPT 작성
    2. 중간 진행 보고서 작성
    3. 영상 / 시연 / 발표

조하은

  1. CI - 자동 merge CI 구축
    1. pascalgn/[email protected] 사용, pascalgn 특성상 자동으로 Lable을 사용. 현재 스크립트 방식을 이용하여 라벨링 없이도 가능하도록 수정중
  2. model 구조 및 API 구축
    1. 전반적인 service 로직 담당
  3. LLM과 POST API 연결
  4. 위키 문서화, 리드미 담당
  5. 회의 장소 예약 담당
⚠️ **GitHub.com Fallback** ⚠️