Skip to content

teamhide/kream

Repository files navigation

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

ERD

Stack

  • Kotlin 1.9.20
  • Spring Boot 3.2.0
  • Data JPA & QueryDSL
  • MySQL & MongoDB
  • Kafka
  • Redis

Test

> docker-compose -f docker/docker-compose.yml up
> ./gradlew testAll

Functional requirements

회원

  • 회원가입
  • 로그인

상품

  • 상품 목록 조회
  • 상품 상세 정보 조회
  • 상품 등록

판매

  • 상품 즉시 판매
  • 상품 즉시 구매
  • 상품 판매 입찰
  • 상품 구매 입찰

배송

  • 낙찰 시 상품 배송 정보 초기화
  • 판매자 상품 배송
  • 크림 관리자 입고 완료
  • 크림 관리자 검수 완료
  • 크림 관리자 상품 배송 및 판매 완료 처리

About

Kotlin Playground

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published