- 회원가입 후 상품을 '등록' 해보세요!
- 마음에 드는 상품을 관심상품에 '추가' 해보세요!
- 채팅을 통해 판매자와 '거래' 를 할 수 있어요!
- 카테고리 별 상품을 '조회' 해보세요!
- Java11
- Spring Boot 2.6.2
- Spring Data JPA
- querydsl 5.0
- Spring Security
- Websocket
- MariaDB, H2
- Junit5
- AWS(EC2, RDS, S3, CloudFront)
- docker
- Jenkins
- Thymeleaf
-
v0.1.1
- 도메인 모델 설계(단방향) 및 ERD
- 개발 환경 구축
- 회원 API 구현(회원가입, 회원조회)
- 회원가입 시 유효성 검사(AOP)
- 글로벌 예외 핸들러 구현
- 로깅 설정(log4j:2.17.0)
- Spring REST Docs 설정(컨트롤러 단위 테스트 문서화)
- 로그인 구현(UsernamePasswordAuthenticationToken 사용)
-
v0.1.2 (2022.01.21)
- 상품 API 구현(상품등록, 상품조회)
- 상품 등록 시 상품 이미지 S3 버킷 업로드
- S3, CloudFront 연동
- 웹 퍼블리싱(인덱스페이지, 회원가입페이지, 로그인페이지, 랜딩페이지, 상품페이지, 전체상품 페이지)
- 페이지 연동 및 랜딩페이지 렌더링
- github webhook 이용한 Jenkins 연동
- 1차 배포(EC2, RDS) - 테스트, 빌드, 배포 자동화
-
v0.1.3 (2022.01.24)
- 좋아요 API 구현(좋아요 추가, 취소)
- 상품 페이지 렌더링, 좋아요 기능 구현
- 2차 배포
-
v0.1.4 (2022.02.01)
- 랜딩 페이지 스크롤 페이징 구현
- 더미데이터(500개) 추가
- 랜딩 페이지, 상품 페이지 UI 개선
- 유저 친화적인 메시지 알림창 추가
- 3차 배포
-
v0.1.5 (2022.02.14)
- 웹 소켓을 사용하여 채팅 구현
- CSV 파일로 초기 데이터 자동화
- 상품 조회 시 동적쿼리 최적화(N+1 이슈 해결)
- 4차 배포

