파이널 프로젝트 - 1. 주제 정하기
https://velog.io/@jeong11/finalproject-subject
-> 후기 N개 미리보기
-> 펫시터 소개
-> 방문 돌봄 / 산책 / 탁묘 소개글 및 이용 요금
-> 돌봄 일지 서비스 소개
-> QNA N개 미리보기
-> 예약 링크
-> 훈련사 지원 링크
-> 관리자가 승인 시 펫시터 등급 부여
-> 성명 / 성별 / 생년월일 / 연락처 / 이메일 주소 / 거주지
-> 펫시터는 등록 신청 시 흡연 여부 / 돌봄 가능 스케줄 (한 달 기준 일수) / 활동 가능 시간대와 지역 / 반려동물 키워본 경험과 기간 추가
-> 회원은 선호 펫시터 등록 가능
=> 내 담당!!!
-> 최대 3개의 사진과 텍스트
-> 돌봄일지는 테이블 따로 관리
-> 고객 (예약, 일지 확인, 반려동물 프로필)
-> 펫시터 (스케줄 확인, 확정, 돌봄일지 작성 및 수정)
-> 서울 / 경기 지역만 지원
-> 회원
=> 반려동물 프로필 등록된 사람만 이용 가능
=> 예약 신청 시 펫시터 지정 필수
=> 식사 / 간식 / 청소 / 산책 옵션 선택
-> 펫시터
=> 지역, 시간대를 자율적으로 고려해서 선택 가능
=> 선택 시 스케줄에 등록 (시간대별 or 1일 1회)
접근 방식
=> 메인페이지 메뉴 or 사이드 메뉴
기능 구현 목록
=> 아이디(이메일) 중복 검사
=> 이메일/비밀번호 정규표현식
=> 이름/생년월일/거주지(주소)/전화번호 입력
접근 방식
=> 마이페이지 - 회원 정보 수정
기능 구현 목록
=> 아이디/이름/생년월일 수정 불가
=> 비밀번호/주소/전화번호 수정
접근 방식
=> 메인페이지 메뉴 or 사이드 메뉴
기능 구현 목록
=> 아이디(이메일) 중복 검사
=> 이메일/비밀번호 정규표현식
=> 이름/생년월일/거주지(주소)/전화번호 입력
접근 방식
=> 마이페이지 - 회원 정보 수정
기능 구현 목록
=> 아이디/이름/생년월일 수정 불가
=> 비밀번호/주소/전화번호 수정
접근 방식
=> 관리자 페이지 - 회원 관리
기능 구현 목록
=> 전체 회원 목록 출력
=> 아이디/이름으로 회원 검색
접근 방식
=> 메인 페이지 메뉴 or 사이드 메뉴
기능 구현목록
=> 예약페이지 접근
=> 회원 정보 수정 페이지 접근
=> 반려동물 프로필 조회, 작성
=> 돌봄일지 조회 페이지 접근
펫시터용 예약페이지
=> 스케줄 신청 내역 확인, 확정 기능
=> 확정 시 DB에 등록
회원용 예약페이지
=> 식사 / 간식 / 청소 / 산책 옵션 선택
=> 반려동물 프로필 등록된 사람만 이용 가능
=> 예약 신청 시 펫시터 지정 필수
접근 방식
=> 마이페이지 메뉴
기능 구현목록
=> 돌봄일지 작성
=> 반려동물 이미지 업로드
=> 돌봄일지 수정
=> 돌봄일지 조회 - 일자별
접근 방식
=> 메인페이지 메뉴 or 사이드 메뉴
기능 구현목록
=> 글 작성
=> 사진 업로드
=> 글 수정
=> 글 삭제 - 게시글 목록 / 게시글 자체
=> 게시글 검색 - 제목
=> 답글
(=> 비공개 / 공개 글 )
이제 다음 할 일은 db 만들고 프론트 만들어놓기!
수업에서는 Spring 진도를 나가고 있는데 이걸 어떻게 프로젝트에 적용하게 될지 잘 모르겠다...ㅎㅎ
지금까지는
주제 정하기 >> 사이트 기능 파악 및 구현 완료!