권영재·Frontend Developer
Back to projects
Fullstack

컨텐츠 배포 시스템

완료

디바이스 사양 기반 콘텐츠 자동 최적화 및 실시간 다운로드 모니터링

기간
2025.08 — 2025.10
인원
1명 (풀스택)
역할
풀스택 개발 및 실시간 다운로드 모니터링 UI 구현

기술 스택

  • Django
  • SQLite
  • Celery
  • Redis
  • Next.js
  • TailwindCSS
  • WebSocket

주요 업무

  • Django 모델링 및 콘텐츠 변형 버전 관리 구조 설계
  • 디바이스 정보(칩셋·메모리·해상도) 기반 호환성 점수 알고리즘(get_final_score) 구현
  • Celery + Redis 기반 콘텐츠 변환 자동화 및 동시 다운로드 큐 관리
  • 다운로드 실패 시 대체 콘텐츠 제공(fallback) 전략 구현
  • WebSocket 기반 실시간 다운로드 진행률 전송 + Next.js 대시보드 구현
  • React + Tailwind 기반 콘텐츠 업로드 및 실시간 다운로드 UI

주요 성과

  • 디바이스 사양 기반 콘텐츠 자동 최적화로 사용자 맞춤 제공 가능
  • 변환 자동화 + fallback 전략으로 안정성 확보
  • React 훅 기반 WebSocket 연결로 실시간 대시보드 반응성 향상
  • 전 구간 모듈화·상태 분리로 코드 재사용성 확보