Skip to content

현대자동차 소프티어 부트캠프 신차출시 이벤트 페이지 프로젝트

Notifications You must be signed in to change notification settings

softeerbootcamp4th/Team8-PineApple-BE

Repository files navigation

소프티어 부트캠프 4기 최종 프로젝트

현대 소프티어 부트캠프 Team 밟으실 수수숲...

개발기간: 2024.07.22 ~ 2024.08.25

Contributors

이승섭

FRONTEND

윤효준

FRONTEND

이찬호

BACKEND

김기찬

BACKEND

목차

  1. 프로젝트 소개
  2. 기술 스택
  3. 프로젝트 구조
  4. 컨벤션
  5. 1차 발표 pdf 링크
  6. Notion 주소

프로젝트 소개

신차 소개 이벤트 페이지 (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 기능 개발

1차 발표 pdf 링크

pdf 보기

Notion 주소

https://www.notion.so/bside/59c69aab577144e09de0e7afef1e552f?pvs=4

About

현대자동차 소프티어 부트캠프 신차출시 이벤트 페이지 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages