This project is used as a playground while creating an app similar to Kream.
As a side note, I did my best to achieve 100% test coverage.
TBD
- Kotlin 1.9.20
- Spring Boot 3.2.0
- Data JPA & QueryDSL
- MySQL & MongoDB
- Kafka
- Redis
> docker-compose -f docker/docker-compose.yml up
> ./gradlew testAll
- 회원가입
- 로그인
- 상품 목록 조회
- 상품 상세 정보 조회
- 상품 등록
- 상품 즉시 판매
- 상품 즉시 구매
- 상품 판매 입찰
- 상품 구매 입찰
- 낙찰 시 상품 배송 정보 초기화
- 판매자 상품 배송
- 크림 관리자 입고 완료
- 크림 관리자 검수 완료
- 크림 관리자 상품 배송 및 판매 완료 처리