Skip to content

Requirements

hangoook edited this page Jun 3, 2021 · 3 revisions

프로젝트 요구사항

Bare minimum requirements

하기 내용은 본 프로젝트의 최소 기능입니다.

Features

  • 회원가입 (일반 회원가입, 소셜 계정을 통한 회원가입)
  • 로그인/로그아웃(JWT기반, 일반 로그인, 소셜 계정을 통한 로그인)
  • 스터디 플래너 customizing 체험하기
    • 토큰(로그인) 없이 접근 가능
    • 개인피드에 upload(저장)을 원할시 토큰(로그인) 필요.
  • 스터디 플래너 customizing 업로드
    • 토큰(로그인) 필요
    • upload(저장) 버튼 클릭시 스터디 플래너를 개인 피드로 이동
  • 모아보기
    • 모든 플래너를 유저가 선택한 분류(최신순/인기순 & 직업별)에 따라 조건부 필터링
    • 응원해요 ( SNS의 좋아요와 같은 기능)
    • 각각의 플래너에 명시된 닉네임을 통한 필터링
    • 서비스를 이용하며 좋아요를 가장 많이 받은 유저 & 별을 가장 많이 획득한 유저(더미 데이터) 랭크
  • 검색창
    • 검색 창에서 유저의 닉네임 혹은 태그를 검색할 경우 검색어에 부합하는 플래너만 모아서 필터링
  • 개인 피드
    • 개인 플래너 모아보기
    • 개인 플래너 상세보기
    • 플래너 수정 / 삭제
    • 획득한 별 상세보기
  • 개인 정보 수정
    • 프로필 (프로필 코멘트, 프로필 이미지, 닉네임)
    • 비밀번호 (소셜 로그인 유저는 비밀번호 변경 불가)

Advanced

Features

  • 팔로잉 기능 (DM기능 포함)
  • 다크모드, 화이트 모드

Nightmare

Features

  • 결제 시스템

Clone this wiki locally