지역별 관광지, 문화시설을 지도 앱을 통하여 한눈에 볼 수 있는 여행 플랫폼
2023.08.16 ~ 2023.8.25
OracleDB, PL/SQL
- Vue3(composition api)
- pinia
- vue-router
- bootstrap5
- eslint
- prettier
- 전국 각지의 관광시설 표시
- 카테고리와 위치별로 관광시설을 필터링
- 상세정보를 모달로 표시
- 관광시설 상세정보
- 댓글
- 좋아요
- 로그인/로그아웃
- 회원가입
- 상세 모달에서 댓글을 조회한다.(로그인 불필요)
- 댓글에서 작성, 수정, 삭제를 할 수 있다.(로그인 필요)
- 상세 모달에서 좋아요, 싫어요 조회 (로그인 불필요)
- 좋아요, 싫어요 작성(로그인 필요)
- Facility테이블과 Facility_Info는 1:1 관계를 가진다.
- Facility 테이블은 Faclity_Info를 필수적으로 가져야한다.
- Facility_Info 테이블은 Faclity테이블을 필수적으로 가져야한다.
- Faclity테이블과 Comment테이블은 1:n관계다.
- Faclity테이블은 0개 이상의 Comment를 가질 수 있다.
- Facility테이블은 Comment테이블을 필수로 가지지않아도 된다.
- Comment테이블은 Facility테이블을 필수적으로 가져야한다.
- User테이블과 Comment테이블은 1:n 관계다.
- User테이블은 0개 이상의 Comment를 가질 수 있다.
- User테이블은 Comment 테이블을 필수적으로 가지지않아도 된다.
- Comment 테이블은 User테이블을 필수적으로 가져야 한다.
- Faclity테이블과 Preference테이블은 1:n 관계다.
- Faclity테이블은 0개 이상의 Preference를 가질 수 있다.
- Faclity 테이블은 Preference를 필수적으로 가지지 않아도 된다.
- Facility테이블은 Preference테이블을 필수로 가지지않아도 된다.
- Preference테이블은 Facility테이블을 필수적으로 가져야한다.
- User테이블과 Preference테이블은 1:n 관계다.
- User테이블은 0개 이상의 Preference를 가질 수 있다.
- User테이블은 Preference 테이블을 필수적으로 가지지않아도 된다.
- Preference 테이블은 User테이블을 필수적으로 가져야 한다.