Final Project(기획단계)

한국·2021년 6월 13일
0

FinalProject

목록 보기
1/4

파이널 프로젝트 1-4일차(SR)

파이널 프로젝트의 기획은 직접 만나서 해보는게 어떻겠냐는 의견이 나왔고 다들 동의를 하여 오프라인에서 시작하게 되었다. 퍼스트 프로젝트에서 기획의 중요성에 대해 뼈저리게 느꼈기 때문에 SR에 조금 많은 시간을 할애하기로 팀원들과의 합의를 보았다.

오프라인으로 만나기전 줌을 통한 회의로 우리는 최근 공부하는 사람들 사이에서 공스타그램이 화제가 되는것을 캐치했다. 해당 태그로 올라오는 플래너들을 웹으로서 비슷하게 커스텀하고 해당 플래너를 공유하며 동기부여 및 성취감을 고조시키면 어떨까에 대해 얘기를 나누게 되었고 해당 주제로 프로젝트를 시작하게 되었다. 아래의 플로우차트를 기반으로 베어 미니멈 주제를 짰다.

Flow chart

Bare Minimum

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

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • DB구조를 어떻게 짜야할지가 굉장히 막막했다. 그림이 잘 그려지지 않았다고 해야할까? 코드작업을 시작해야 그림이 그려질것 같다.
  • 이번에 프로젝트 진행에 있어 바뀌는 스택이 많아서 과연 공부하면서 진행이 가능할지가 조금은 걱정이 많다. 시간이 날때마다 틈틈히 공부를 해두어야 겠다.
profile
소통하는 개발자를 꿈꾸는

0개의 댓글