Bucket List : 죽기 전에 꼭 한 번 쯤은 해 보고 싶은 것들을 정리한 목록
가고 싶은 여행지 목록을 장바구니처럼 담아 같이 가고 싶은 친구와 여행 일정을 계획하는 여행 일정 서비스
프로젝트 기간 : 2023.11.16-2023.11.24 (1주)
플랫폼 : Web
개발 인원 : 2인
- 사용자는 원하는 여행지를 검색하고, 버킷리스트(즐겨찾기)에 추가할 수 있음.
- 즐겨찾기에 추가된 여행지로 여행 일정을 잡을 수 있음
- 친구를 일정에 초대할 수 있음
- 일기를 작성하여 스탬프를 찍을 수 있음.
- 공유된 버킷리스트 일정에는 친구들과 공유 일기를 작성하고, 댓글로 소통할 수 있음.
언어 : Java
, JavaScript
, CSS3
, HTML5
프레임워크 : SpringBoot
, Vue.js
DB: MySQL
IDE : Intellij
, VSCode
, Workbench
협업 : Git
, Figma
, Notion
회원 시스템 Usecase
여행 계획 Usecase
여행 후기 시스템 Usecase
친구 시스템 Usecase
├── java
│ ├── Board.cld
│ ├── com
│ │ └── ssafy
│ │ ├── Application.java
│ │ ├── attraction
│ │ │ ├── controller
│ │ │ │ └── AttractionController.java
│ │ │ └── model
│ │ │ ├── AttractionDescriptionDto.java
│ │ │ ├── AttractionDetailDto.java
│ │ │ ├── AttractionInfoDto.java
│ │ │ ├── GugunDto.java
│ │ │ ├── SidoDto.java
│ │ │ ├── mapper
│ │ │ │ └── AttractionMapper.java
│ │ │ └── service
│ │ │ ├── AttractionService.java
│ │ │ └── AttractionServiceImpl.java
│ │ ├── board
│ │ │ ├── controller
│ │ │ │ └── BoardController.java
│ │ │ └── model
│ │ │ ├── BoardDto.java
│ │ │ ├── BoardListDto.java
│ │ │ ├── CommentDto.java
│ │ │ ├── FileInfoDto.java
│ │ │ ├── mapper
│ │ │ │ └── BoardMapper.java
│ │ │ └── service
│ │ │ ├── BoardService.java
│ │ │ └── BoardServiceImpl.java
│ │ ├── config
│ │ │ ├── SwaggerConfiguration.java
│ │ │ └── WebMvcConfiguration.java
│ │ ├── exception
│ │ │ └── UnAuthorizedException.java
│ │ ├── favorite
│ │ │ ├── controller
│ │ │ │ └── FavoriteController.java
│ │ │ └── model
│ │ │ ├── FavoriteDto.java
│ │ │ ├── mapper
│ │ │ │ └── FavoriteMapper.java
│ │ │ └── service
│ │ │ ├── FavoriteService.java
│ │ │ └── FavoriteServiceImpl.java
│ │ ├── interceptor
│ │ │ ├── ConfirmInterceptor.java
│ │ │ └── ConfirmInterceptor2.java
│ │ ├── member
│ │ │ ├── controller
│ │ │ │ └── MemberController.java
│ │ │ └── model
│ │ │ ├── MemberDto.java
│ │ │ ├── mapper
│ │ │ │ └── MemberMapper.java
│ │ │ └── service
│ │ │ ├── MemberService.java
│ │ │ └── MemberServiceImpl.java
│ │ ├── plan
│ │ │ ├── controller
│ │ │ │ └── PlanController.java
│ │ │ └── model
│ │ │ ├── PlanDto.java
│ │ │ ├── mapper
│ │ │ │ └── PlanMapper.java
│ │ │ └── service
│ │ │ ├── PlanService.java
│ │ │ └── PlanServiceImpl.java
│ │ └── util
│ │ ├── JWTUtil.java
│ │ ├── PageNavigation.java
│ │ ├── ParameterCheck.java
│ │ └── SizeConstant.java
│ ├── favorite.cld
│ ├── member.cld
│ ├── newfile.cld
│ └── plan.cld
└── resources
├── application.properties
└── mapper
├── attraction.xml
├── board.xml
├── favorite.xml
├── member.xml
└── plan.xml