목표
- 기본적인 E-commerce 서비스를 위한 회원 플랫폼을 개발
- 사용자는 플랫폼을 통해 회원가입, 로그인, 로그아웃, 마이페이지 등의 기본적인 유저 관리 기능을 편리하게 이용
- 커머스를 이용하기 위한 핵심 요소인 WishList, 주문내역, 주문상태 조회 등의 기능을 제공하여 사용자가 원하는 물품의 구매 및 진행 상태를 원할하게 인지할 수 있도록 함
- 올바른 주문 및 결제/환불 등을 처리하기 위해선 회원의 개인정보가 저장
사용 기술 및 개발 환경
- Java or Kotlin
- JWT
- HTTP Request / Response
- 프로그래밍 언어: JVM 언어(Java/Kotlin) 버전 21 이상
- 빌드 툴: Gradle
- 프레임워크: SpringBoot 3.XX
- Docker / Docker Compose
- 왜 Java 21 버전과 SpringBoot 3 버전 이상을 같이 쓰는지??
- 먼저 SpringBoot 3버전은 Java 17이상부터 가능하며 Java 21과 spring 3버전은 현재 최신 lts버전이다.
- 현업에서도 문제없이 사용중이며 호환성 문제는 없음
'Project > Buy me If you can' 카테고리의 다른 글
Buyme TIL240813 기술적 의사결정 - 주문 상태 및 반품 상태의 세분화와 Enum 사용 (0) | 2024.08.14 |
---|---|
Buyme TIL 240810 .env 파일 세팅하기 (0) | 2024.08.10 |
Buyme TIL240809 Dockerfile/DockerCompose 세팅 (intellij 로 실행한 환경과, docker로 실행한 환경은 다르다) (0) | 2024.08.10 |
1-2 ERD (0) | 2024.08.07 |
1-1 데이터 베이스 (0) | 2024.08.07 |