2022-10-21 ~ 2022-12-01 진행
지역주민과 취미생활을 함께하고 소통할 수 있도록 도와주는 지역 기반 모임 서비스 WEET 입니다. 6km 거리 안의 동네친구들만 참여할 수 있는 모임을 만들거나 참여할 수 있어요. 피드를 통해 친구들에게 일상을 공유해보세요.
- Spring Boot 2.7.5
- Spring Data JPA
- Spring security & JWT
- Java 11
- Build Tool: gradle
- DB: MySQL8
- CI/CD: Jenkins 2.361.3
- Infra(PaaS): Naver Cloud Server
- Log: Slf4j
- API Docs: Swagger3
- springdoc-openapi v1.6.12
- 송유진
- 자체 회원가입 & 로그인 & 로그아웃 + 카카오 소셜 로그인
- 회원 RUD
- 모임 신청, 신청 취소, 강퇴 (회원—모임 연결 기능)
- 모임 CU
- Swagger API 설정 및 적용
- 신윤상
- 피드 CRUD
- 조건 필터링(최신순, 좋아요 누른 글)
- 댓글 & 대댓글 CRUD 및 필터링(내 댓글)
- Public Cloud 관리 및 Jenkins를 사용한 CI/CD
- 피드 CRUD
- 홍수희
- 모임 RD
- 조건 필터링(최신순, 인기순, 마감임박순, 내가 쓴 글, 좋아요 누른 글)
- 좋아요 CD
- 모임 RD
-
Numble 측에서 제공한 기본 기획서(노출 금지)
-
Demo 영상
└─src
├─main
│ ├─generated
│ ├─java
│ │ └─com
│ │ └─example
│ │ └─backend
│ │ ├─controller
│ │ │ └─testCode
│ │ ├─domain
│ │ │ ├─enumType
│ │ │ ├─post
│ │ │ └─tag
│ │ ├─dto
│ │ │ ├─comment
│ │ │ ├─feed
│ │ │ ├─login
│ │ │ ├─response
│ │ │ ├─social
│ │ │ └─user
│ │ ├─global
│ │ │ ├─config
│ │ │ ├─exception
│ │ │ │ ├─base
│ │ │ │ ├─comment
│ │ │ │ ├─feed
│ │ │ │ ├─social
│ │ │ │ └─user
│ │ │ ├─security
│ │ │ │ └─jwt
│ │ │ │ └─authToken
│ │ │ └─utils
│ │ ├─repository
│ │ └─service
│ │ ├─comment
│ │ ├─feed
│ │ ├─login
│ │ ├─social
│ │ └─user
│ │ └─userInfo
│ └─resources
└─test