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 연결로 실시간 대시보드 반응성 향상
- 전 구간 모듈화·상태 분리로 코드 재사용성 확보