ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [S.A] 항해99 미니 프로젝트2 S.A
    항해99[WIL] 2021. 12. 6. 17:25

    S.A(Starting Assignment)

    (2021. 12. 06 ~ 2021. 12. 11 총 6일간)

     

     

     

    목록

    1. 프로젝트 이름
    2. 프로젝트 팀 소개
    3. 프로젝트 설명
    4. 프로젝트 와이어프레임
    5. 프로젝트 API 설계
    6. 프로젝트 진행 계획

     

     

    1. 프로젝트 이름: 차차차

     

    웹 페이지 로고

    2. 프로젝트 팀 7조

    • Front - 이서현, 이해원
    • Back - 곽태민(Team Lead), 이도연

     

    3. 프로젝트 설명

    • 차량 정보를 조회하고 차량에 대한 의견을 자유롭게 나누는 공간입니다.

     

     

    4. 프로젝트 와이어프레임

    1. 로그인

    로그인 외어프레임

    2. 회원가입

    회원가입 와이어프레임

    3. 메인페이지

    메인페이지 와이어프레임

    4. 상세페이지

    상세페이지 와이어프레임

    5. 차종별 분류 페이지

    차종별 분류 페이지 

    * 메인페이지와 다른 점은 국산차와 외제차의 카테고리 클릭에 따라서 나오는 차 종류가 다르다.

     

    5.프로젝트 API 설계

    기능 Method URL request response
    로그인 POST api/login {
    "user_id: user_id",
    "pwd: pwd"
    }
    - msg: "로그인 완료"
    - 메인페이지로 이동
    회원가입 POST api/sign_up {
    "user_id: user_id",
    "pwd: pwd",
    "confirm: confirm"
    }
    - msg: "회원가입 완료"
    - msg: "중복된 아이디입니다"
    - msg: "비밀번호를 확인해주세요"
    -회원가입 완료 시 로그인 페이지로 이동

    차종별 전체 조회 GET api/   - 차종 목록 리스트
    차종 상세 조회 GET api/detail/card_id {
    "card_id: card_id"
    }
    - 차종 상세 목록 리스트
    - 댓글 리스트
    차종 상세 조회 댓글 작성 POST api/detail/write/:card_id {
    "card_id: card_id",
    "user_id: user_id",
    "comment_id: comment_id",
    "comment: comment",
    "date: date"
    }
    - msg: "댓글 입력 완료"
    - msg: "댓글을 입력해주세요"(공백 입력 시)
    차종 상세 조회 댓글 조회 GET api/detail/comment {
    "card_id: card_id"
    }
    - 댓글 리스트
    차종 상세 조회 댓글 삭제 DELETE api/detail/delete/:comment_id {
    "comment_id: comment_id"
    }
    - msg: "댓글을 삭제 하겠습니까?"
    - 댓글 리스트
    차종 상세 조회 댓글 수정 PUT / PATCH api/detail/edit/:comment_id {
    "comment_id: comment_id"
    }
    - msg: "댓글 수정 완료"
    - 댓글 리스트

     

    6. 프로젝트 진행 계획

    • 월요일
      • 주제 선정 와이어프레임 API 설계 역할분담 Git 생성
      • front - 컴포넌트 분기 / 웹 로고 제작
      • back - npm 설치, 스키마 설계 
    • 화요일
      • Front - 메인 페이지 테스트 / 차종별 상세 페이지 분류 작업
      • Back - 크롤링 기능구현 테스트 / 차종별 상세 페이지 기능 구현
    • 수요일
      • front - 댓글 작성 수정 삭제 (토근 유무)
      • back - 댓글 작성 수정 삭제 기능 구현 (토큰 유무)
    • 목요일
      • front - 로그인 회원가입 페이지
      • back - 로그인 회원가입 페이지 기능 구현
      • 7시 합쳐보기
    • 금요일
      • front, back - 웹 페이지 정상작동 테스트 
    • 토요일
      • 배포
Designed by Tistory.