7월 3일 회의록 - MTVS-third-study/adregamdi GitHub Wiki

실제 데이터 사용

현실 문제 해결

개인정보x

제주도 여행 일정 추천 사이트 어드레감디 - 어디로 가느냐 제주 방언

[장점]

  • 제주도 한정 웹 어플리케이션이라 사용자 확보 유리

[단점]

  • 제작할 것이 생각보다 좀 많네요

[프로젝트 목표] <제작 의도> 제주도 여행 시 지역 카테고리별 정보 불균형과 일정 관리에 대한 불편함을 해소하고자 특정 지역 카테고리별 정보 제공 및 나만의 제주도 일정 플래너 지원

<기획 & 문서>

  • 폭포수형 & 애자일 융합 진행
  • Miro를 이용해 MSA 기획
  • Figma를 이용해 목업 디자인 기획
  • ERD Cloud를 이용해 DB모델링
  • Git을 통해 형상관리 & Github를 통한 협업
  • README 작성
  • 발표 ppt 제작(플로우 차트, 워크 플로우, 작동 원리 등)

<개발>

  • 스프링 부트를 사용한 웹 어플리케이션 개발
  • 효율적인 개발을 위한 TDD 방식 적용
  • 유지/보수를 위한 Layered Architecture 적용
  • JPA & Mybatis를 사용해 DB 연동
  • 서비스 제공을 로컬이 아닌 실제 사용자에게 하는 배포

[사용자 워크 플로우]

  1. 사이트 접속
  2. 회원가입 및 로그인 모달
  3. 작성 중인 일정 있으면 불러오기/취소 선택 or 없으면 곧바로 메인 페이지에서 지역 포인트 클릭
  4. 포인트 클릭 시 카테고리 선택창(원형으로) 나오고 카테고리 선택 시 해당 포인트 근처에 카테고리와 부합하는 정보를 지도와 좌측 사이드바에 제공
  5. 원하는 정보를 담고 시간대 설정을 하면 우측 하단에 있는 일정 플로우에 자동으로 담기고 임시 저장 버튼을 통해 임시 저장 가능
  6. 좌측 햄버거 버튼을 누르면 사이드바가 열리고 검색 가능
  7. 마이페이지에서 내 정보 및 일정 확인 가능

[기능 목록]

  1. 회원가입/로그인/로그아웃
  2. 마이 페이지(내 정보 관리/내 일정 조회)
  3. 관리자 페이지(회원 정보 관리/블랙리스트 관리)
  4. 우수 리뷰어 등급 변경
  5. 검색 기능
  6. 검색 키워드 DB에 등록/삭제
  7. 일정 임시 저장/수정/삭제
  8. 일정 최종 저장/수정/삭제
  9. 카테고리 등록/수정/삭제
  10. 장소 정보 등록/수정/삭제
  11. 장소 사진 등록/수정/삭제
  12. 리뷰 등록/수정/삭제
  13. 리뷰 별점/좋아요/싫어요/신고
  14. 리뷰 작성자 아이디 누르면 해당 유저의 일정 조회

[기능 건의(시간 여유 있으면)]

  • 다양한 일정 리스트로 저장 기능
  • 마이 페이지에서 내 일정 리스트로 보여주고 누르면 수정하는 기능
  • 장소와 장소 사이 이동수단별 예상 시간 제공
  • 리뷰 댓글 기능
⚠️ **GitHub.com Fallback** ⚠️