Skip to content

서경 SW 아카데미 - 발길닿는 곳 (여행 추천 웹사이트)

Notifications You must be signed in to change notification settings

Federico-15/SW_ET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👻 Member

FE & BE
류승환 프로필
류승환🦈

발길닿는곳은 서경대학교 SW-ET 팀이 개발한 여행 웹 추천 서비스 입니다.

개발 기간: 2024.04 - 2024.06

발길닿는곳

✨발길닿는곳? 유저를 위한 여행 추천 웹 사이트✨

🗨️ About 발길닿는곳

이 프로젝트는 공공데이터 포털과 한국관광공사가 운영하는 ‘대한민국 구석구석‘ API를 활용하여 사용자에게 지역별 여행지를 추천해주는 웹 서비스이다. Spring Boot로 개발된 이 프로젝트는 로그인된 사용자 권한, 게시판, 지역 카테고리화, 저장기능을 포함하고 있다.

사용자들은 카테고리 선택을 통해 맞춤형 여행지 정보를 제공받을 수 있다. 또한, 사용자들은 여행지에 대한 찜기능을 통해 인기 여행지를 확인하고, 리뷰 기능을 통해 개인적인 여행 정보를 공유할 수 있다. 이를 통해 사용자가 보다 효율적으로 휴식과 여가를 즐길 수 있도록 지원한다.

📦 주요 기능

1.1.mp4
2.1.mp4

USER SIDE

⚡️ 로그인/회원가입

⚡️ 여행지 목록(지역 및 상세지역별)

⚡️ 여행지 찜

⚡️ 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

📁 Project Structure

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
└── 

About

서경 SW 아카데미 - 발길닿는 곳 (여행 추천 웹사이트)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published