Skip to content

소프티어 부트캠프에서 진행했던 캐스퍼 신차출시 이벤트를 고도화하는 프로젝트입니다.

Notifications You must be signed in to change notification settings

devchlee12/CasperEvent-V2

Repository files navigation

Casper 신차출시 이벤트 고도화 프로젝트

원본 리포지토리 : https://github.com/softeerbootcamp4th/Team8-PineApple-BE

현대 소프티어 부트캠프 Team 밟으실 수수숲... 개발기간: 2024.07.22 ~ 2024.08.25

  • 다소 짧은 프로젝트 기간 탓에 개발하지 못했던 부분들을 추가합니다.

목차

  1. 프로젝트 소개
  2. 기술 스택
  3. 프로젝트 구조
  4. 컨벤션

프로젝트 소개

신차 소개 이벤트 페이지 (https://casper-event.store)

주요 서비스

  1. 메인 스토리 이벤트
  • 운전 중 발생할 수 있는 다양한 상황이 제시되고, 아이템 결합(경품 응모) 시 해당 상황을 해결할 수 있는 캐스퍼 EV의 기능 정보를 제공함
  • 월드컵 이벤트에서 얻은 '자동차' 아이템과 일일 퀴즈 이벤트에서 얻은 '툴박스' 아이템을 결합하여 경품에 응모함
  1. 운전 중 피하고 싶은 상황 월드컵 이벤트
  • 캐스퍼 EV와 관련된 다양한 상황을 두 개씩 제시하고, 하나씩 선택하며 토너먼트 방식으로 진행함
  • 최종으로 선택한 결과를 확인하고, 해당 상황을 해결할 수 있는 캐스퍼 EV의 기능 정보를 제공함
  • 참여 시 메인 스토리 이벤트에 참여할 수 있는 '자동차' 아이템을 제공함
  1. 일일 퀴즈 이벤트
  • 캐스퍼 EV의 기능과 관련된 일일 퀴즈 이벤트를 진행함
  • 참여 시 메인 스토리 이벤트에 참여할 수 있는 '툴박스' 아이템을 하루에 한 번 제공함
  1. 기대평 이벤트
  • 운전 중 피하고 싶은 상황 월드컵 이벤트 참여 후 해당 상황과 관련된 캐스퍼 EV 기대평 작성
  • 참여 시 메인 스토리 이벤트에 참여할 수 있는 '툴박스' 아이템을 하루에 한 번 제공함

신차 소개 이벤트 어드민 페이지 (https://hyundai-admin.store)

주요 서비스

  1. 이벤트 페이지 정보 수정
  • 미니 퀴즈 질문 수정
  • 미니 퀴즈 답변 수정
  • 응모 결과 수정
  • 상품 목록 수정
  • 응모 당첨 확률 수정
  1. 경품 코드 업로드
  • 선착순 경품 Qr 코드 업로드
  • 응모 당첨 경품 Qr 코드 업로드
  1. 이벤트 현황
  • 잔여 상품 수 확인
  • 응모 내역 확인
  1. 지표 분석
  • 일자별 가입자 수 변화 추이 확인(Day n Retention)
  • 일자별 방문자 수 확인
  1. 1등 추첨

시연 영상

1.mp4

기술 스택

Environment

js js js

Config

gradle

Development

java springboot mysql redis

Test

junit5 apachejmeter

release

amazonec2 amazons3

Communication

slack notion

ERD

소프티어_ERD

프로젝트 구조

아키텍처

소프티어 백엔드 아키텍처(v3) drawio

디렉토리 구조

├── java
│   └── softeer
│       └── team_pineapple_be
│           ├── TeamPineappleBeApplication.java
│           ├── domain
│           │   ├── admin
│           │   ├── comment
│           │   ├── draw
│           │   ├── fcfs
│           │   ├── member
│           │   ├── quiz
│           │   └── worldcup
│           └── global
│               ├── auth
│               ├── cloud
│               ├── common
│               ├── config
│               ├── exception
│               ├── lock
│               ├── message
│               └── shortenurl
└── resources
    ├── application.yml
    ├── messages.properties
    └── redis-script

컨벤션

브랜치명

<!-- 컨벤션 -->
타입/#이슈번호/세부내용

<!-- 예시 -->
feat/#27/Button

이슈 제목

<!-- 컨벤션 -->
[타입] 내용

<!-- 예시 -->
[feat] Component Base - Button

PR 제목

<!-- 컨벤션 -->
타입 : #이슈번호/내용

<!-- 예시 -->
feat : #27/Component Base - Button 기능 개발

About

소프티어 부트캠프에서 진행했던 캐스퍼 신차출시 이벤트를 고도화하는 프로젝트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages