AI 웹 개발 과정/팀 프로젝트

최종 프로젝트 - 기획

만 기 2022. 7. 11. 18:03

 

최종 프로젝트

배웠던 것을 복습해보며 사용자를 위한 웹 서비스를 직접 만들고 배포하여 피드백 및 개선사항 반영까지 진행

 

 

기간

2022.07.07-08.16

08/04 (목) : 프로젝트 1차 마무리 및 GIT & 시연 영상 녹화본 제출 & PPT 제출

08/05 (금) : 중간 발표회

08/05 (금) ~ 08/16 (화) : 배포 및 사용자 피드백 취합, 개선 사항 반영

08/16 (화) : 최종 발표 및 팀 별 회고

 

 

프로젝트 명

MLT - My Little Trip (여행 일정 추천받기)

사용자가 출발지와 여행지들을 입력하면 최단경로로 일정을 구성하여 시간과 주변 맛집들을 함께 알려주는 서비스

 

 

구현 기능

로그인/회원가입/마이페이지

회원가입 / 회원정보 수정 / 회원탈퇴 가능

로그인 / 로그아웃 기능 - JWT token 사용

  • 마이페이지나의 여행일정 / 여행리뷰 조회가능
  • 내가 좋아요누른 여행리뷰, 여행일정, 여행장소 조회가능
  • 회원정보 수정 / 탈퇴 버튼

여행일정 추천

사용자가 출발지와 여행하고싶은 여행장소를 입력하면 해당 장소가 포함된 여행일정을 추천해준다.

점심시간와 저녁시간 때에는 근처 장소의 맛집을 일정에 포함시킨다. (5곳) - 추천유무 설정 가능

낮시간 때에는 근처 카페를 일정에 포함시킨다. ((5곳) - 추천유무 설정 가능

밤시간 때에는 근처 숙소를 일정에 포함시킨다. ((5곳) - 추천유무 설정 가능

추천 받은 후 사용자가 원하는대로 여행일정 수정가능

 

여행리뷰 (내가 맡은 기능)

추천 받은 여행일정으로 여행을 다녀온 후기 작성하는 기능

이미지 첨부 가능 (여러장 가능)

작성시 여행일정을 등록할 수 있음

게시판에 공개/비공개 설정 가능 - 공개 설정된 리뷰들은 게시판에서 조회가능

  • 여행리뷰 게시판여행리뷰 등록, 수정, 삭제 가능
  • 좋아요, 좋아요 취소, 댓글 작성, 댓글 수정, 댓글 삭제 가능
  • 공개 설정된 여행리뷰들을 볼 수 있음

여행장소

  • 추천 방식
    1. 사용자가 희망지역을 입력하면 근처 여행장소를 추천해준다.
    2. 여행일정을 추천받을 때 여행장소들 근처의 다른 여행장소를 추천해준다.
    3. 사용자들에게 인기많은 여행장소를 추천해준다.
  • 여행장소 게시판여행장소 등록, 삭제 가능
  • 좋아요, 좋아요 취소, 댓글 작성, 댓글 수정, 댓글 삭제 가능
  • 여행장소들을 조회할 수 있다.

맛집장소 

  • 추천 방식
    1. 사용자가 희망지역을 입력하면 근처 맛집을 추천해준다.
    2. 여행일정을 추천받을 때 여행장소들 근처의 다른 맛집을 추천해준다.
    3. 사용자들에게 인기많은 맛집을 추천해준다.
  • 맛집 게시판맛집 등록, 삭제 가능
  • 좋아요, 좋아요 취소, 댓글 작성, 댓글 수정, 댓글 삭제 가능
  • 맛집 게시글들을 조회할 수 있다.

 

 

와이어프레임

 

 

DB 설계

 

 

API 설계