[2차 설계] 뉴-스피드 S.A

지인·2023년 7월 5일
0

프로젝트

목록 보기
7/17
post-thumbnail

🐰 7.8.9 New-Speed S.A

  • 수정사항
    • erd 첫 번째 이미지 user table post_id fk 삭제
    • 프로필 수정 페이지 와이어프레임 추가


Github Flow에 따른 개발 진행

  • 각 개발자는 기능 브랜치를 만들고 main 브랜치에 머지하기 위해서는 한 명 이상의 리뷰(승인)을 받아야 한다.

  • 팀원 별 첫 머지는 예외적으로 팀원 모두가 모여 충돌을 해결하며 머지하는 경험을 가지며 github 활용에 익숙해지는 시간을 가졌다.



와이어 프레임

  • 프로필 수정 페이지


ERD



역할

  • User Create → 회원가입

  • 댓글 Update

  • 댓글 Delete


진행 상황

필수 구현 기능

  • 사용자 인증 기능
    • 회원가입 기능
      • 새로운 사용자가 ID와 비밀번호의 형태로 서비스에 가입할 수 있어야 한다.

        • 관리자(ADMIN), 사용자(USER)를 구분해 가입한다.
        • 중복된 아이디는 가입할 수 없다.
        • 아이디는 최소 4자 이상, 10자 이하이며 알파벳 소문자, 숫자로 구성되어야 한다.
        • 비밀번호는 최소 8자 이상, 15자 이하이며 알파벳 대소문자, 숫자로 구성되어야 한다.
        • 이 때, 비밀번호는 안전하게 암호화되어 저장되어야 한다

🐾 보완 : 조건에 맞지 않는 아이디와 비밀번호 입력 시 오류 메시지 출력


추가 구현 기능

  • 댓글 UD 기능 -진행중
    • 댓글 수정, 삭제 기능

      • 사용자는 게시물에 댓글을 작성할 수 있고 본인의 댓글은 수정 및 삭제를 할 수 있어야 한다.
      • 또한, 인가(Authorization)개념이 적용되어야 한다.
      • 관리자(ADMIN)는 모든 사용자(USER) 댓글 수정, 삭제가 가능하다.
      • 유저(USER)는 다른 유저의 댓글 수정, 삭제가 불가능하다.

Postman

[New-Speed] 회원가입 및 댓글 수정, 삭제 Postman

profile
열쩡

0개의 댓글