프로젝트 배경
1. 문제점 - 리워드 앱의 미션을 자체 유저에게만 노출하다 보니 캠페인 소진 속도가 느리고 광고주 만족도가 낮음 - 외부 매체마다 연동 규격(인증 방식, 콜백 구조)이 달라 매번 개별 대응해야 하는 비효율 - 버즈빌 같은 대형 매체 연동 시 순간 트래픽이 기존 대비 수십 배로 증가하여 서버 안정성 확보 필요 2. 프로젝트 목표 - 오퍼월 웹앱: 외부 매체에 임베드 가능한 미션 웹 페이지를
프로젝트 성과
4개 외부 매체 오퍼월 연동 완료
버즈빌, 퍼니지, 체리포인트, 일상카페와 오퍼월 연동. 버즈빌 연동으로 대규모 트래픽 환경 대응 경험 확보
하나의 웹앱으로 다수 매체 대응
매체별 별도 개발 없이 쿼리 파라미터 기반 인증으로 하나의 Next.js 앱에서 모든 매체의 미션 페이지 제공
오퍼월 1인 풀스택 구축
프론트엔드(Next.js SSR), 매체 연동 API, 미션 참여/완료 처리까지 전체 오퍼월 시스템을 1인 개발
대규모 트래픽 안정 운영
버즈빌 연동 후 기존 대비 수십 배 트래픽 증가 환경에서 서비스 중단 없이 안정적으로 운영
핵심 기능
진행 단계
개발
2024.01.
Next.js 기반 오퍼월 웹앱, SSR 인증 구조, 미션 목록/상세/참여 UI, 매체 연동 API 1인 개발
프로젝트 상세
- 포트폴리오 소개: 오퍼월 미션 웹앱 - 작업 범위: 웹 개발(Next.js, Tailwind CSS), 서버 연동(REST API, SSR), 외부 플랫폼 연동(버즈빌, 퍼니지, 체리포인트, 일상카페) - 주요 업무: 오퍼월 미션 시스템, 외부 매체 연동 API, 대규모 트래픽 처리 등 - 주안점: 대규모 트래픽 대응 및 외부 매체 연동







