Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 2.18 KB

File metadata and controls

50 lines (40 loc) · 2.18 KB

요구 사항 (Requirements)

핵심 기능

1. 회원가입과 로그인 기능 구현

  • 회원가입 시 요구사항
    • 이름(본명), 이메일, 비밀번호, 활성화 여부 상태, 가입일
  • 로그인 요구사항
    • 이메일, 비밀번호 - Spring Security
  • 소셜 로그인, 아이디, 비밀번호 찾기 기능
  • 역할 관리 (Role Management)

2. 맛집 등록(메인페이지) 및 취소 기능 구현

  • 맛집 등록 요구사항
    • 이름, 설명, 맛집 등록 리스트 불러오기, 도로명 주소, 카테고리(한식, 일식, 중식, 기) 기준 필터링 (우선은 직접 등록)
  • 좋아요 기능
  • 사진 등록 및 좋아요 기준 필터링(Sorting)
  • 거리 계산 (미왕빌딩에서 얼마나 걸리는지)
  • 태그 관리 기능
  • 음식점 API 불러오기

3. 밥 친구 모집에 참가하기 기능 구현

4. 밥 친구 게시물 기능 구현

  • 게시물 요구사항
    • 제목, 내용, 작성자, 올린 시간, 장소(맛집), 모임 시간, 모집 마감 시간, 최대 인원, 상태(모집중, 모집 마감), 게시물 테마 (예: 축구 좋아하시는 분, 말 없이 밥 드실 분, 내가 어제 갔던 맛집), 후기
  • 수정, 삭제 기능
  • 대화 테마 카테고리(조용, 활발)
  • 페이지네이션
  • 모집 마감 시간 끝나면 게시물 상태 자동으로 '모집 마감'으로 변경 (참가 비활성화)

5. 밥 친구 게시물에 댓글 기능 구현

  • 댓글 요구사항
    • 내용, 작성자, 올린 시간, 상태
    • 댓글 내용 작성, 수정, 삭제 기능

6. 마이페이지 구성

  • 사용자 개인 프로필
    • 이름(본명), 이메일, 사진(선택)
  • 후기 및 '또 가고싶어요' 기능 (식당)
  • 작성한 후기 및 또 가고싶어요 기능

우선순위 낮은 기능

1. 방문 횟수 및 좋아요 데이터에 의한 핫플레이스 선정 시스템

2. 게시판 페이지의 포스트마다 미왕빌딩~식당 간 도보이동시간 미리보기 제공

3. 혼자 먹는 밥 자랑하기 페이지

4. 채팅 기능 (확정이 된 사람끼리 메뉴 선정 등) - 후후순위