
SOFTMOA PROJECTS
이벤트·프로모션 웹 — 반응형 참여 화면·응모·운영 관리
구축 배경과 구현 범위를 확인해보세요.
Contents
프로젝트 개요
이벤트 안내, 참여 신청, 응모자 관리와 당첨 추첨, 참여 통계를 연결하는 이벤트·프로모션 웹 시스템입니다.
마케팅 담당자는 이벤트 일정과 콘텐츠를 운영하고, 응모 조건을 검증한 응모자 중에서 추첨하며, 유입 경로별 성과를 확인합니다.

주요 기능
이벤트 운영
- 이벤트 일정 타임라인과 진행·예정·종료 상태
- 반응형 안내 페이지와 배너·콘텐츠 구성
- 웹·모바일·앱푸시 노출 채널 관리
참여·응모
- 참여 신청과 동의 항목 관리
- 중복 참여·부정 참여 확인
- 응모자 검색과 Excel 내보내기
당첨·통계
- 경품 등급별 추첨 조건과 추첨 실행
- 방문·참여·응모 퍼널과 시간대별 참여
- 유입 경로(UTM)·기기별 분석

기술 구성
| 구분 | 사양 |
|---|---|
| Backend | Kotlin 2.4 · Spring Boot 4.1 · JDK 25 |
| Frontend | Next.js 16 · React 19 · TypeScript |
| Data | PostgreSQL 18 · jOOQ · Flyway |
| 운영 | 관리자 화면 · Apache POI Excel · 이미지 오브젝트 스토리지 |
구현 포인트
- 공개 안내 페이지와 개인정보를 다루는 신청·관리 API 분리
- 참여 가능 기간과 중복 조건을 서버에서 검증하고 목록·통계·내보내기에 같은 검색 조건 적용
- 추첨 결과는 조건과 실행 시각을 함께 기록해 재현과 검증 가능
- 이벤트별 콘텐츠와 공통 참여 로직을 분리해 다음 이벤트에 재사용

업무에 주는 가치
이벤트마다 페이지를 새로 만들지 않고 공통 참여 기능을 재사용해 준비 기간을 줄입니다.
중복과 부정 참여를 걸러낸 뒤 추첨해 당첨 공정성 문의에 근거를 제시할 수 있습니다.
유입 경로와 전환율을 비교해 다음 이벤트의 홍보 채널과 예산을 정합니다.
Share this
포트폴리오
Showing 1 to 10 of 61 entries
