[PROJECT NO.3] 11/21 : 기술 검증 및 정리

박해원·2022년 11월 22일
0

[PROJECT NO.3] Pet's GO

목록 보기
5/7
  • 프로젝트명 아이디어
    • 퍼핑
    • 멍멍멍
    • 개독멍
    • 퍼피 캠핑
    • 불멍

선생님 피드백

  • 예약
    • 여기서의 예약은 무슨 예약? 가평 지역 캠핑 예약
    • 예약 제한 시간(1시간) 이후 자동 취소 spring security에서 job scheduler 찾아볼 것! + 더불어 1시간 세팅을 해야 함
    • 결제 재고보단,,, 단어 수정 필요할듯
    • 예약자 보다 투숙객으로 단어 수정 필요할듯
    • 손해배상보험 가입: ,,, 가입증서 띄워줘야 되고 등등 일만 많을 듯, but 수익 창출을 위한 것이라 어필함 ⇒ 별 말씀 없으셨음
  • 캠핑 정보 조회
    • 예약순은 무엇? 곧 판매순
  • 커뮤니티
    • 키워드 종류에 해당하는 부분들이 모두 카테고리인데 scope이 많아 보임 → 카테고리 정리 필요함
  • 캠핑장 등록 신청: 카테고리를 하나하나 받아서 처리해야 하는데,,, 일단 보자
  • 액터: 총괄 관리자, 판매자, 숙박을 이용하는 고객
  • 예약 시 어떤 캘린더 쓸지 생각해봐야 할듯,,,
  • 총평
    • 액터 기준으로 봤을 때 사용자 입장에서 기능(조건을 다양하게 해서 검색 후 상세보기에서 보고, 마이페이지에서 확인하고, 결제 후 메일을 받고, 지도로 캠핑장 검색 가능하고,,, 메일 기능 + 지도 기능 들어감)
    • 후기: 캠핑장에 대한 후기로,,,
      • 사실 커뮤니티는 꼭 숙박 관련이 아닌 모든 것을 올리는데 거기서 숙소 태그를 한 것이 후기에 뿌려지는 것
    • 버전업 빼고 봤을 때 그렇게 적지도 많지도 않음(지도, 차트, 캘린더, 잡 스케줄러, 이메일, 결제 기능)
    • 통계: 차트 써야할듯
    • 관리자 입장에서: 크게 없음(승인, 답변, 광고는 그냥 스토리인듯)
    • 기능 자체보다는 조사해야될 게 있음
    • db에서 카테고리 정리를 잘해야 될듯(소소한 게 많음 like 1차 프로젝트에서 카페처럼) → db에서 ‘,’ 사용하는 것 염두에 두고 있음 ⇒ 그래야 할듯(ex. 편의시설 column에 ,로 구분해서 여러 값을 넣는 것)
    • 버전 업:
      • 성인인증 api도 해보면 좋음~
      • 메일 폼 만들어 보내는 것도 이전에 해봤다면 여기서도 해볼만 함!
    • 일단 조회가 잘 돼야 함!
    • 예약을 1시간 제한 둔 건 디테일하게 생각한 것
    • 기능 덩어리로 봤을 때 있을만한 것만 있는데 디테일하게 속성을 뽑고 카테고리를 뽑다 보니 지저분해 보이고,,, 그래서 기능을 다 만들 수 있을지 걱정되었을 것 → db가 복잡해질 수밖에 없는 상황
    • 우리가 수업 때 배우지 않은 API 기능들을 한 두명씩 맡아 조사해볼 필요가 있음
  • 우리의 고민
    • 캠핑장 수가 적은데,,,
      • 캠핑도 api 사용해서 불러오는 것 아닌지??? 캠핑을 가라로 만들어서 꾸며도 상업적 목적이 아니라 상관 x
      • 요즘은 index 페이지에 새로 등록된 캠핑장 3개 & 인기순 3개 & 예약순 3개 & 더보기 식이라 페이징 처리를 곧바로 하진 x ⇒ 캠핑장이 20개 이하라고 걱정하지 않아도 될듯
    • 강아지 관련 서류 받을 때 실시간으로 어떻게 처리하죠???
      • 요즘은 예약이 들어왔다고 바로바로 확정되지 않고 문자나 연락을 받으면 확정이 되는 것으로… 우리가 시나리오를 어떻게 짜느냐에 달렸음 (ex. 예약이 되는 순간 누군가에게 알릴 것이냐, 담당 관리자가 실시간으로 확인할 것이냐, 관리자가 예약 승인할 것인지 캠핑장 쪽에서 승인할 것인지,,, notification(알람) 서비스나 문자 서비스로 또 승인하는 쪽에 알려주는 기능도 있음)
      • 서류에 대한 신뢰도는 관리자 쪽에서 해줘야 되지만 우리가 그런 것까진 못하므로 상태를 바꿔주는 정도로만(ex. 제출한 서류 검토 후 영업일 1~2일 이내 예약이 확정됩니다. 라는 식으로 해주는 시나리오)

프로젝트 요구사항 명세서 한글 파일

  • x로 되어 있는 것(다이어그램들(유스케이스 다이어그램 제외))은 지금 만들지 않음
  • 작성해야할 것

업무 분담 이후 본인이 맡은 기능을 쓰면 됨 → 조원들에게 브리핑 후 받은 피드백으로 서로 연관 있는 부분을 맞추면 됨. 코딩 들어가기 전에 이뤄져야 함!

☑조사해야할 기능들(이번주 내로)

  • 캠핑(데이터 크롤링 - 세륜님), 지도, 차트(jq 그리드, 차트 등), 캘린더(삼진님), 잡 스케줄러(민정님), 결제, 이메일+공유(혜진님), 본인 인증(해원님)
  • 공유 관련 참조 사이트: https://devpad.tistory.com/m/53

그 외

  • 페이징 처리 어떻게 할까??? 오늘의 집처럼 하는 게 좋을 듯
profile
유일한 개발자가 목표입니다

0개의 댓글