프로젝트 개요 작성
| 항목 | 내용 |
|---|---|
| 프로젝트 주제 | 롯데e-커머스 LOTTE ON 쇼핑몰 개발 (Front Office, Back Office, API 서버) |
| 프로젝트 기간 | 2025/04/14 ~ 2025/05/20 (24일, 192시간) |
| 배경 및 목적 | [배경] |
| 본 프로젝트는 쇼핑몰의 기본 기능 개발을 목표로 실제 업무와 유사한 환경에서 설계 및 구현을 함을 목표로 한다. |
추가로 SNS 기능, 전시(보여지는 화면)관리 기능을 추가하여 SNS을 통해서는 사용자와 판매자 사이의 소통의 장과 홍보효과까지 누리게 하며, 전시관리를 통하여서는 개발자 및 이용자들에게 편의성을 부여한다. [목표]
애플리케이션 아키텍처 구조 작성, 서비스 정보 작성

| 유형 | 구분 | 서비스 정보 |
|---|---|---|
| SW | OS | Window10 |
| Browser | Chrome 137.0.7151.41 | |
| WAS | Apache Tomcat 10.1.39 | |
| Framework | Spring Boot 3.0.4 | |
| Language | Java 17 | |
| Front | HTML5, CSS3, JavaScript(ES6), jQuery 3.1 | |
| Library | mysql-connector-j - 8.3.0 | |
| querydsl-jpa - 5.1.0 | ||
| commons-io - 2.14.0 | ||
| thumbnailator - 0.4.14 | ||
| spring-boot-starter-thymeleaf: 타임리프 | ||
| spring-boot-starter-data-jpa : JPA | ||
| mybatis-spring-boot-starter:3.0.4 : mybatis | ||
| spring-boot-starter-data-redis : redis | ||
| spring-boot-starter-security : 스프링 시큐리티 | ||
| spring-boot-starter-mail : 메일 | ||
| thymeleaf-extras-springsecurity6 : 타임리프 문법 | ||
| lombok : 롬복 | ||
| org.modelmapper:modelmapper:3.2.2 : modelmapper | ||
| spring-boot-starter-oauth2-client : 소셜로그인 | ||
| jasypt-spring-boot-starter:3.0.5 : 암호화 라이브러리 | ||
| DBMS | MySQL 8.0 | |
| Redis 8.0.0 | ||
| Tool | ntelliJ IDEA 2024.3.4.1 | |
| MySQL Workbench 8.0 | ||
| HeidSQL 12.10 | ||
| Git 2.47.1 | ||
| Github | ||
| AWS |
ERD 설계도
