최종발표
프로젝트 개요
목표
- 사용자는 다양한 주제의 디지털 포토카드를 수집하며 C2C 거래 시스템을 통해 자유롭게 사고 팔 수 있습니다. 단순 구매 뿐 아니라 교환, 판매, 이벤트를 통한 포인트 획득 등으로 사용자 경험을 풍부하게 만듭니다
컨셉
- “나의 최애를 디지털로 수집하고, 교환하고, 자랑하는 공간”
- 팬을 위한 디지털 굿즈 공간으로 포지셔닝합니다.
- 포토카드는 자산처럼 거래되는 디지털 아이템입니다.
- 이벤트 등을 통한 포인트 획득으로 게임적 요소도 가미
- 알림을 받아, 유저 간 상호작용을 즉각적으로 유도
주요 기능
- 랜딩 페이지
- 로그인 전 소개 페이지, 로그인 시 바로 서비스로 이동
- 인증
- 포토 카드
- 마켓에서 카드 검색/구매/판매/교환 가능
- 카드 상세 관리 및 교환 제안 승인
- 알림 기능
- 내 갤러리에서 카드 관리
- 포인트
- 1시간에 1번 랜덤 상자 뽑기 기능
- 포인트 적립 및 구매 판매에 따라 포인트 차감 구현
- 생성 제한
- 한 달에 카드 3장 생성 제한
- 카드별 최대 10장 발행 가능
- OAuth 인증
사용 스펙
프로젝트 구조
멀티 레포 방식
통신
- API 구조
- /auth: 인증 관련 엔드포인트는
/auth
하위에서 모두 관리 → 로그인, 회원가입, 로그아웃 등
- /api: 교환, 구매, 판매 등 도메인 로직은
/api
하위로 분리
/auth/*
하위는 인증이 필요 없는 public route로 처리
/api/*
하위는 인증이 필요한 private route로 보호 가능