FE & BE |
![]() |
류승환🦈 |
발길닿는곳은 서경대학교 SW-ET 팀이 개발한 여행 웹 추천 서비스 입니다.
개발 기간: 2024.04 - 2024.06
이 프로젝트는 공공데이터 포털과 한국관광공사가 운영하는 ‘대한민국 구석구석‘ API를 활용하여 사용자에게 지역별 여행지를 추천해주는 웹 서비스이다. Spring Boot로 개발된 이 프로젝트는 로그인된 사용자 권한, 게시판, 지역 카테고리화, 저장기능을 포함하고 있다.
사용자들은 카테고리 선택을 통해 맞춤형 여행지 정보를 제공받을 수 있다. 또한, 사용자들은 여행지에 대한 찜기능을 통해 인기 여행지를 확인하고, 리뷰 기능을 통해 개인적인 여행 정보를 공유할 수 있다. 이를 통해 사용자가 보다 효율적으로 휴식과 여가를 즐길 수 있도록 지원한다.
1.1.mp4
2.1.mp4
⚡️ 로그인/회원가입
⚡️ 여행지 목록(지역 및 상세지역별)
⚡️ 여행지 찜
⚡️ MyPage
⚡️ 여행지 리뷰 (CRUD, 좋아요-싫어요,댓글 기능)
- Spring Boot Starter Data JPA: 3.0.3
- Spring Boot Starter Security: 3.0.3
- Spring Boot Starter Web: 3.0.3
- Spring Boot Starter Thymeleaf: 3.0.3
- Spring Boot Starter Batch: 3.0.3
- Spring Boot Starter Mail: 3.0.3
- Spring Boot Starter Validation: 3.0.3
- Spring Boot Starter JDBC: 3.0.3
- MyBatis Spring Boot Starter: 2.3.0
- MariaDB Java Client: 2.7.4
- JWT (io.jsonwebtoken): 0.11.5
- Thymeleaf Extras Spring Security6: 3.1.1.RELEASE
- Hibernate Validator: 7.0.1.Final
- Spring Security Crypto: 6.0.1
- SpringDoc OpenAPI Starter WebMvc UI: 2.0.3
- Lombok: 1.18.26
- Jakarta Servlet API: 6.0.0
- MySQL Connector Java: 8.0.30
- Swagger Annotations: 1.6.2
Model View Controller 컴포넌트 패턴을 사용했습니다.
├── 📦 build
├── 📦 gradle
├── 📦 out
├── 📦 src
│ └── 📂 main
│ ├── 📂 java
│ │ └── 📂 SW_ET
│ │ ├── 📂 config
│ │ ├── 📂 controller
│ │ ├── 📂 DataSet
│ │ ├── 📂 dto
│ │ ├── 📂 entity
│ │ ├── 📂 exceptions
│ │ ├── 📂 repository
│ │ ├── 📂 service
│ │ └── 📄 Application.java
│ ├── 📂 resources
│ │ ├── 📂 static
│ │ ├── 📂 templates
│ │ └── 📄 application.yml
└──