Skip to content

[ToDoList] 기능 TodoList #9

@anniemon

Description

@anniemon

Maplody — Frontend

Bare Minimum (필수)

  • JWT를 이용한 로그인 구현
  • 권한 부여(Authorization)에 따른 기능의 접근 제한 구현 (예- 일반 사용자, 관리자 권한)
  • 회원가입, 로그인, 로그아웃, 마이페이지, 회원탈퇴 기능 구현
  • 회원가입, 로그인 및 회원정보 수정 시 유효성 검사
  • 소셜 로그인 외 서비스 자체 회원가입 기능 제공
  • 마이페이지를 통해 사용자 개인정보 수정 기능 제공
  • (소셜 로그인이 아닐 경우) 비밀번호 수정 기능 제공
  • 라이브러리를 사용하지 않고 React 컴포넌트 직접 작성 (유어클래스에서 다룬 것: 탭, 드랍다운, 모달 등)
  • [릴리즈] 깃허브 커밋메세지 규칙 합의
  • [코드] 버전 규칙 합의

Recommended (권장)

  • 지도 API 사용 (오버레이, 핀)
  • 회원 탈퇴나 리소스 삭제시 확인(confirm) 모달 제공
  • 검색 필터링 기능
  • 모바일 환경 대응 및 반응형 웹
  • [릴리즈] PR 형식 합의
  • OAuth 2.0을 이용한 소셜 로그인
  • [배포] 도메인 구매 및 HTTPS 배포

Advanced (도전해볼만 합니다)

Nightmare (신중히 결정하세요)

없음

Maplody — Backend

Bare Minimum (필수)

  • JWT를 이용한 로그인 구현
  • 권한 부여(Authorization)에 따른 기능의 접근 제한 구현 (예- 일반 사용자, 관리자 권한)
  • 회원가입, 로그인, 로그아웃, 마이페이지, 회원탈퇴 기능 구현회원가입, 로그인 및 회원정보 수정 시 유효성 검사
  • ERD (DB Diagram) 작성
  • API 작성 툴 (Swagger, Postman, Gitbook API) 을 사용하여 요청/응답 및 JSON 키/값 형식 기술
  • [릴리즈] 깃허브 커밋메세지 규칙 합의
  • [코드] 버전 규칙 합의

Recommended (권장)

  • 검색 필터링 기능
  • ORM 사용 (sequelize, typeorm 권장)
  • [릴리즈] PR 형식 합의
  • [배포] 도메인 구매 및 HTTPS 배포
  • OAuth 2.0을 이용한 소셜 로그인

Advanced (도전해볼만 합니다)

  • 지도 API 사용 (오버레이, 핀)

Nightmare (신중히 결정하세요)

없음

Metadata

Metadata

Assignees

No one assigned

    Labels

    SRSoftware RequirementsdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions