
$ npm start
아이디: [email protected]
비밀번호: 111111
피카버스는 단순한 일상 공유를 넘어, 아티스트가 업로드한 한정판 콘텐츠를 구매, 소장, 판매할 수 있는 플랫폼입니다.
2024년 4월에 오픈하여, K-pop 콘텐츠를 중심으로 글로벌 유저들을 모으고 있습니다. 🎵🌍
우리 피카버스팀은 일회성 참여 게시물이 아닌 지속적인 게시글이 필요한 상황이었습니다.
이를 위해 목표 설정, 달성 과정 공유, 꾸준한 사진 및 글 업로드를 핵심 요소로 고민했고,
결과적으로 ‘챌린지’ 서비스가 최적의 해결책이라는 결론을 내렸습니다. 🏆🔥
사용자는 목표를 설정하고, 지속적인 게시글 인증을 통해 리워드를 획득하며,
이 리워드를 활용해 다양한 콘텐츠를 구매할 수 있는 선순환 구조를 만드는 것이 우리의 목표입니다. 🎯✨


정민지 | 채지우 |
---|---|
![]() |
|
Backend & Infra | Frontend |
GitHub | GitHub |
-
회원가입:
- 회원가입 시 DB에 유저정보가 등록됩니다.
-
로그인:
- 사용자 인증 정보를 통해 로그인합니다.
-
챌린지 개설하기:
- 원하는 챌린지를 개설합니다.
- 인원, 기간, 규칙을 설정하고 관리할 수 있습니다.
-
챌린지 참여하기:
- 진행중/종료/진행전 챌린지들을 조회하고 원하는 챌린지에 참여합니다.
- 참여한 챌린지는 마이페이지에서 참여 현황 및 달성내역을 볼 수 있습니다.
-
리워드로 상품구입하기:
- 챌린지로 받은 리워드를 통해 상품을 구입할 수 있습니다.
-
이벤트참여:
- 룰렛,출석,페이지 열람 보상을 통해 이벤트 참여하고 리워드를 획득할 수 있습니다.
-
챌린지 달성 보상:
- 챌린지 주인은 기간이 종료되면 '종료하기'버튼을 통해 정산을 진행합니다.
- 달성한 유저들에게는 상금이 즉시 주어집니다!
정민지 | ![]() |
|
채지우 |
|
Spring Boot | 3.1.0 | |
Java 17 | 17 | |
JWT | 0.11.5 | |
MySQL | 8.0.x | |
QueryDSL | 5.0.0 | |
Lombok | 1.18.26 | |
Swagger | 2.0.2 | |
Spring Security | Latest | |
JPA | Latest | |
OAuth2 | Latest |
AWS EC2 | - | |
AWS RDS | - | |
SSL | - | |
Ubuntu | 20.04 |
React | 18.3.1 | |
Vite | Latest |
Git | |
Notion |
RewardService/
├── .github/
│ └── workflows/ # GitHub Actions 워크플로우 설정 파일
├── gradle/
│ └── wrapper/ # Gradle 래퍼 관련 파일
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/example/rewardservice/
│ │ │ ├── config/ # 설정 관련 클래스
│ │ │ ├── controller/ # REST API 컨트롤러
│ │ │ ├── domain/ # 엔티티 클래스
│ │ │ ├── dto/ # 데이터 전송 객체
│ │ │ ├── repository/ # 데이터 접근 레이어
│ │ │ └── service/ # 비즈니스 로직
│ │ └── resources/ # 애플리케이션 설정 및 리소스 파일
│ └── test/
│ ├── java/
│ │ └── com/example/rewardservice/
│ │ └── * # 테스트 관련 클래스
│ └── resources/ # 테스트 리소스 파일
├── .gitignore # Git에서 추적하지 않을 파일 및 디렉토리 목록
├── README.md # 프로젝트 개요 및 사용법
├── appspec.yml # AWS CodeDeploy 설정 파일
├── build.gradle # Gradle 빌드 설정 파일
├── deploy.sh # 배포 스크립트
├── gradlew # Unix용 Gradle 래퍼 실행 파일
├── gradlew.bat # Windows용 Gradle 래퍼 실행 파일
└── settings.gradle # Gradle 설정 파일