Skip to content

프로젝트 주요 기능

Minjae Kim edited this page Sep 27, 2023 · 1 revision

사용자 관련 기능:

  • 회원가입: 사용자는 계정을 생성하여 서비스에 가입할 수 있습니다.
  • 로그인 및 로그아웃: 사용자는 자신의 계정으로 로그인하고, 로그아웃할 수 있습니다.
  • 팔로우와 언팔로우: 사용자는 다른 사용자를 팔로우하거나 언팔로우할 수 있습니다.
  • 알림: 사용자는 좋아요, 댓글, 팔로우에 대한 알림을 받을 수 있습니다.
  • 서비스 체험하기: 사용자는 로그인하지 않아도 포스트 목록을 제한적으로나마 확인할 수 있습니다.

포스트 관련 기능:

  • 포스트 업로드: 사용자는 명상 후 포스트를 업로드할 수 있으며, 명상을 하지 않으면 글을 작성할 수 없습니다.
  • 무한 스크롤 형식의 포스트 로딩: 사용자는 팔로우한 사람들의 포스트를 무한 스크롤 형식으로 로딩할 수 있습니다.
  • 포스트 디테일 페이지: 사용자는 포스트를 클릭하여 상세 내용을 확인하고, 좋아요를 누르거나 댓글을 남길 수 있습니다.
  • 좋아요 관련 기능: 사용자는 포스트에 좋아요를 누를 수 있으며, 좋아요 개수를 확인하고 취소할 수 있습니다.
  • 댓글 관련 기능: 사용자는 포스트에 댓글을 달거나 삭제할 수 있으며, 새로운 댓글이 달리면 알림을 받을 수 있습니다.
  • 포스트 디테일 관련 기능: 사용자는 자신의 포스트를 삭제 또는 수정할 수 있으며, 삭제 또는 수정 시 해당 작업에 대한 의사 확인 모달이 표시됩니다.

명상 관련 기능:

  • 명상 시작하기: 사용자는 직접 설정한 시간동안 명상을 시작하고, 명상 중에는 화면에 명상 관련 정보가 표시됩니다.
  • 명상 종료 후 포스팅: 명상이 종료되면 사용자는 포스트 작성 페이지로 자동으로 이동하며, 명상에 관한 포스트를 작성할 수 있습니다.

마이페이지 관련 기능:

  • 내 포스트 기록: 사용자는 자신이 작성한 포스트 기록을 볼 수 있으며, 명상에 관련된 글을 모아볼 수 있습니다.
  • 최대 연속 명상 기록: 사용자의 명상 활동을 날짜별로 체크하여 최대 연속 명상 기록을 제공합니다.
  • 누적 명상 시간 정보: 사용자는 누적 명상 시간 정보를 확인하여 명상 활동을 추적할 수 있습니다.

친구목록 페이지 관련 기능:

  • 친구 목록 보기: 사용자는 자신의 팔로잉 목록을 확인할 수 있습니다.