https://github.com/teamhide/kream
Kotlin Playground
https://github.com/teamhide/kream
Last synced: about 1 year ago
JSON representation
Kotlin Playground
- Host: GitHub
- URL: https://github.com/teamhide/kream
- Owner: teamhide
- Created: 2024-01-30T11:37:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-25T03:26:43.000Z (over 1 year ago)
- Last Synced: 2025-04-09T15:51:53.174Z (about 1 year ago)
- Language: Kotlin
- Homepage:
- Size: 790 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Support: support/build.gradle.kts
Awesome Lists containing this project
README
# Kream
## Overview
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.
## System Architecture
TBD
## ERD

## Stack
- Kotlin 1.9.20
- Spring Boot 3.2.0
- Data JPA & QueryDSL
- MySQL & MongoDB
- Kafka
- Redis
## Test
```shell
> docker-compose -f docker/docker-compose.yml up
> ./gradlew testAll
```
## Functional requirements
### 회원
- [x] 회원가입
- [ ] 로그인
### 상품
- [x] 상품 목록 조회
- [x] 상품 상세 정보 조회
- [x] 상품 등록
### 판매
- [x] 상품 즉시 판매
- [x] 상품 즉시 구매
- [x] 상품 판매 입찰
- [x] 상품 구매 입찰
### 배송
- [x] 낙찰 시 상품 배송 정보 초기화
- [ ] 판매자 상품 배송
- [ ] 크림 관리자 입고 완료
- [ ] 크림 관리자 검수 완료
- [ ] 크림 관리자 상품 배송 및 판매 완료 처리