Skip to content

[FEAT] 인증 관련 페이지 관련 API 연동 #34

@hwangbohye03

Description

@hwangbohye03

Feature

기능 설명

  • 사용자 인증 기능 백엔드와 연동

배경 및 목적

  • 사용자가 서비스에 가입하고 로그인하여 로그아웃하는 흐름을 제공한다.

요구 사항

  • 이메일 중복 확인 기능 구현
  • 이메일 회원가입 기능 구현
  • 이메일 로그인 기능 구현
  • 구글 로그인 기능 구현
  • 카카오 로그인 기능 구현
  • 로그아웃 기능 구현

화면 및 사용자 흐름

  • 대상 페이지 또는 컴포넌트:
    • 로그인 페이지
    • 회원가입 페이지
    • 메인 페이지
  • 사용자가 수행하는 주요 동작:
    • 이메일 중복 확인
    • 회원가입
    • 로그인
    • 소셜 로그인 (구글, 카카오)
    • 로그아웃
  • 성공, 실패, 빈 상태 등 필요한 상태:

API 및 데이터

  • GET /api/auth/check-email - 이메일 중복 확인
  • POST /api/auth/signup - 회원가입
  • POST /api/auth/login - 일반 로그인
  • POST /api/auth/google/login - 구글 로그인
  • POST /api/auth/kakao/login - 카카오 로그인
  • POST /api/auth/logout - 로그아웃

완료 조건

  • 사용자가 의도한 흐름을 완료할 수 있습니다.
  • 로딩, 에러, 빈 상태가 처리되어 있습니다.
  • 주요 화면 크기에서 UI가 깨지지 않습니다.
  • 관련 테스트 또는 수동 검증이 완료되었습니다.

참고 자료

  • 팀 활동 자료 API 명세서

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

Status
Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions