Skip to content

리셀 중고 거래 플랫폼인 KREAM을 모티브로 한 프로젝트

Notifications You must be signed in to change notification settings

f-lab-edu/FKREAM

Repository files navigation

FKREAM

KREAM을 모티브로 한 리셀 중고 거래 플랫폼 프로젝트입니다.

클라이언트는 Kakao Oven을 활용한 프로토타입을 제작하여, REST API 서버 개발에 중점을 두었습니다.

배치 작업을 수행하는 fkream-batch 프로젝트는 여기에서 볼 수 있습니다.

기술 스택,

Java 11, Spring Boot 2.7., Gradle, MyBatis, Redis, Docker, MySql, MongoDB, Elasticsearch, Kibana, Kafka, Jenkins, Naver Cloud Platform, Pinpoint, NGrinder

프로젝트 구조

image

프로젝트 목표

  • 객체 지향 원리를 토대로 올바른 코드 작성
  • 대용량 트래픽 처리를 고려하여 서비스 기능 구현
  • 병목 지점 파악
  • 응답속도 성능 개선
  • 새로운 기술을 학습하고 프로젝트 적재적소에 적용

기술적 이슈 및 고도화





주요기능

위키 에서 자세히 확인할 수 있습니다.


공통사항

코드 컨벤션

  • Google code Style 준수

브랜치 전략

GitHub Flow를 사용하여 브랜치를 관리합니다.
Main 브랜치로부터 새로운 Feature 브랜치를 생성하고 Pull Request에 코드 리뷰를 진행한 후 Jenkins를 통한 테스트 이후 Main 브랜치로 merge 됩니다. img


프로토타입

Home

image

검색

image

SHOP

image

상세 페이지

image

보유 상품 추가

image

구매, 배송, 결제

image

판매, 주문, 정산

image

MY 페이지

image

설정 상세

image


DB Diagram

FKREAM Diagram (1)

About

리셀 중고 거래 플랫폼인 KREAM을 모티브로 한 프로젝트

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published