데브코스 6기 8회차 10팀(텐션업) 프로젝트입니다.
프로젝트 주제: 무형재산 거래 중개 플랫폼
최근 무형자산에 대한 관심이 커지고 있으며, 개인이나 중소기업도 자신의 특허를 사고팔 수 있는 플랫폼의 수요가 증가 중입니다. 저희 팀은 이러한 시장의 니즈를 반영하여, 중고 물품처럼 간편하게 특허를 등록하고 거래할 수 있는 환경을 제공하는 웹 기반 플랫폼을 개발했습니다.
링크 : https://frontend-devteam-10.vercel.app/ (현재: Discontinued)
이름 | 역할 |
---|---|
박태규 | 팀장 및 백엔드 개발 (첨부파일, 백엔드 배포) |
김윤수 | 백엔드 개발 (거래, GitHub 관리자) |
김선우 | 백엔드 개발 (게시판) |
석희성 | 백엔드 개발 (채팅, 프론트 배포) |
임홍담 | 백엔드 개발 (회원/인증) |
공동 | 프론트 개발 |



- 회원가입: 일반 회원가입, OAuth 소셜 로그인 (작업 예정)
- 로그인/로그아웃: 로그인 상태 관리 및
AccessToken
재발급 - 회원 정보: 마이페이지 조회, 정보 수정, 회원 탈퇴
- 관리자 기능: 회원 목록 조회, 상세 조회 및 정보 수정
- 게시글 관리: 등록, 수정, 삭제, 목록/상세 조회
- 찜 기능: 게시글 찜 등록/해제 및 찜 목록 조회
- 인기차트: 인기 게시글 조회 API
- 파일 관리: 게시글 파일 등록, 목록 조회, 삭제
- 관리자 기능: 모든 파일 조회, 상세 조회, 삭제
- 프로필 이미지: 사용자 프로필 이미지 업로드, 수정, 삭제
- 거래 내역: 전체/단일 조회, 생성
- 관리자 기능: 거래 내역 전체/단일 조회
- 채팅방: 생성, 조회, 나가기
- 메시지: 전송, 목록 조회
- 실시간 통신: Websocket 및 Redis
pub/sub
을 활용한 실시간 메시지 전송
- 각 팀원이 담당한 파트의 프론트엔드 구현
- 전략: 티켓 단위 개발
- 작업 순서:
Issue 생성
→Assignee 지정
→개발 시작
→PR 생성
→코드 리뷰
→PR 머지
- Issue 분류 (Label):
design
,fix
,feat
,refactor
,chore
- Issue 네이밍:
[분류] 작업 제목
(예:[feat] 로그인 쿠키 설정
) - Branch 네이밍:
{분류}#{이슈 번호}
(예:feat#19
) - Commit 메시지:
{분류} : 커밋 내용
(예:fix : CORS 오류 수정
)
- 이름:
이슈 이름 + PR 횟수
(예:[feat] 로그인 쿠키 설정#1
) - Review:
codeRabbit
및 팀원 1명
- 메인 화면: 특허 목록 조회, 키워드/카테고리/판매상태 검색
- 인증: 회원가입, 로그인/로그아웃, 소셜 로그인
- 무형 재산: 게시글 등록/수정/삭제, 찜 기능
- 거래: 거래 상태 관리, 결제 기능 (형태만)
- 채팅: 판매자와 실시간 문의
- 사용자 정보: 프로필 보기, 채팅 시 간략 정보 확인
- 마이페이지: 정보 수정, 구매/판매 내역 확인, 회원 탈퇴