- 유저스토리, MosCow
Must Have
: 이번 프로젝트에서 반드시 여기까진 다 해야한다.Should Have
: 혹시라도 여력이 된다면 여기까지도 한번 해보자.Could Have
: 여기까지 할 수 있다면 정말 좋겠지만, 못해도 괜찮다.Won’t Have
: 이건 이번 프로젝트에 할 수 있는게 아니니 괜히 미련 갖지 말자.
참고
- 유저스토리는 “(사용자)는 (목적/목표)를 위해 (욕구/욕망)을 원한다/하고 싶다.” 이렇게 생겼어요.
- 예를 들면 “판매자는 이 API를 사용하여, 하나 이상의 반품지를 만들고 싶다.” 처럼 작성할 수 있답니다.
유저는 ~하기위해 ~할것이다.
💽 피그마
기획서 고도화 필요, 유사한 사이트 정리해야함
뭔가 프롱이와 백둥이가 더 함께 할 게 없을까요?? 그 점을 좀 더 부각시키면 좋을 것 같습니다.


메인 페이지
- 유저는 회원가입을 하지 않고도 메인 페이지를 볼 수 있다.
- 유저는 조회수, 좋아요가 많은 글들(인기글)을 볼 수 있다.
정렬 조건 어떻게 가져갈지?
- 유저는 최신글을 볼 수 있다.
몇가지 보여줄건지?
- 기술, 질문, 후기 게시판 탭이 있다.
- 태그별 게시글은 각 탭에가서 검색 가능.
유저 (등급을 나눠서 할 건지?)
- 유저는 글을 작성하거나 데브코스용 페이지에 접근하기 위해 로그인을 한다.
- 유저는 깃허브 로그인을 통해 서비스에 로그인한다.
( 아이디, 패스워드로 ? )
- OAuth 로그인을 진행한다.
- github OAuth를 활용한다면 데브코스 참여자인지 판별할 수 있는지 알아보겠습니다.
- 유저는 서비스에서 로그아웃을 한다.
- 유저는 서비스 이용을 하고 싶지 않다면 회원탈퇴를 한다.
탈퇴시 처리 방식은?
글 모두 삭제? 아니면정보 없음
으로?
- 유저는 자신의 정보를 조회할 수 있다.
- 유저는 프로필을 업데이트 한다.
- 자기소개
- 블로그 주소 ?
- 프로필에 깃헙 링크 달 수 있다.
- 유저는 자신이 작성한 글을 볼 수 있다.
- 유저는 자신이 좋아요를 누른 글을 볼 수 있다.
- 유저는 자신이 스크랩한 글을 볼 수 있다.
- 유저는 다른 유저를 팔로우, 언팔로우 할 수 있다.
- 유저는 자신이 팔로우한 유저의 글을 모아서 볼 수 있다.
- 유저는 자신의 팔로잉, 팔로워를 확인할 수 있다.
- 유저는 TIL 작성 가능하다.
뱃지
- 유저는 뱃지를 달 수 있다.
- 챌린지? - 30일 연속 글을 썼을 때 그에 맞는 뱃지 부여.
- 업적 → TIL 등을 통해 배움기록왕 등의 뱃지, 업적 부여
게시글 알림
- 유저가 기술 게시판에 글을 작성하면 슬랙 알람을 전송한다.
기술 게시판
- 유저는 기술 관련 글을 에디터를 통해 작성해서 업로드할 수 있다.
- 임시 저장 기능
- 유저는 게시물 목록을 조회해서 볼 수 있다.
- 기본값 (최신순?)
- 검색
- 태그
- 정렬
- 유저는 게시물
- 유저는 마음에 드는 기술 게시글을 좋아요를 누를 수 있다.
- 유저는 좋아요를 취소한다.
- 유저는 마음에 드는 기술 게시글을 스크랩 할수 있다.
- 유저는 스크랩을 취소한다.
- 유저는 기술 게시판에 댓글을 달 수 있다.
- 유저는 작성한 글을 수정할 수 있다.
- 유저는 작성한 글을 삭제할 수 있다.
질문 게시판 ( 누구한테 질문하고 누가 답변해주는 지? )
- 유저는 기술, 데브코스, 취업 등등에 의문점이 생겼을 때 질문 게시물을 작성할 수 있다.
- 유저는 질문 게시물 목록을 조회해서 볼 수 있다.
- 기본값
- 검색
- 태그
- 정렬
- 유저는 질문 게시글에 들어가 질문에 답할 수 있도록 댓글에 답변을 단다.
답변은 댓글 or 게시글 답변으로?
- 유저는 마음에 드는 답변을 채택할 수 있다.
- 유저는 질문을 수정할 수 있다.
- 유저는 질문을 삭제할 수 있다.
모집 게시판
- 유저는 스터디, 프로젝트 인원 모집 게시글을 작성할 수 있다.
- 기간 설정
- 인원 설정
- 작성자는 댓글에서 원하는 사람을 선택하여 모집할 수 있다.
- 작성자는 모집 게시글을 마감할 수 있다.
- 마감된 게시글은
마감
태그를 붙인다.
- 작성자는 모집 게시글을 수정할 수 있다.
- 작성자는 모집 게시글을 삭제할 수 있다.
- 인원이 다 차거나 일정이 지나면 자동적으로 마감된다.
- 유저는 모집 게시글에 댓글을 달 수 있다.
- 작성자가 알림을 받을 수 있다.
- 모집 기간이 지나면 자동으로 모집 마감된다.
- 스터디에 참여하고 싶은 사용자는 신청 버튼을 클릭할 수 있다.
- 지금까지 신청한 사람의 숫자가 보임.
- 스터디 관리자는 스터디 신청한 사용자를 수락, 거절을 할 수 있다.
채택된 인원과 작성자가 한 팀을 이루게 되고 모집뿐만 아니라 스터디 내용을 정리할 수 있는 페이지가 있으면 더 좋지 않을까요?
댓글
- 유저는 모든 게시글에 댓글을 달 수 있다.
- 유저는 대댓글을 달 수 있다.
- 유저는 댓글에 좋아요를 누를 수 있다.
후기 게시판
- 사용자는 데브코스 수료생들의 코스 후기들을 모아볼 수 있다.
- 사용자는 댓글을 달 수 있다.
데브여지도
- 유저는 지도를 통해 데브코스 위치를 확인할 수 있다.
- 유저는 지도를 통해 자신의 위치를 등록할 수 있다.
일정
- 매니저가 일정을 등록한다.
Must Have ( 이번 프로젝트에서 반드시 여기까진 다 해야한다.)
- 유저 (데브코스)
- 데브코스 참여자들은 로그인을 위해 회원가입을 한다.
- 머쓱한녀석들 서비스를 사용하기 위해 로그인을 한다.
- 마음에 드는 게시물에 좋아요, 댓글을 단다.
- 특정 분야의 게시물을 보기 위해 필터링을 한다.
- 태그
- 특정 게시물을 찾기 위해 검색을 한다.
- 검색은 제목, 내용, 유저로 검색할 수 있어야한다.
- 모집글을 작성한다.
- 스터디, 프로젝트 선택 가능. - 그냥 태그?
- 모집글에 댓글이 달리면 알람이 온다.
- 태그로 스터디, 프로젝트를 구별할 수 있다.
- 모집글을 마감한다. (마감은 그냥 댓글로?)
- 모집글에 신청을 위해 댓글을 단다.
- 모집 글을 찾기 위해 필터링을 한다.
- 기술 게시판
- 데브코스 기간 중 알게된 기술을 기술블로그에 작성한다.
외부 링크를 가져와 게시물을 작성한다.
- 질문게시판
- 후기 게시판
- 모집 (스터디, 프로젝트)
- 주최자는 새로운 스터디(프로젝트)를 개설하기 위해 스터디(프로젝트)를 만든다.
- 회원은 스터디(프로젝트)에 참여하기 위해 원하는 스터디(프로젝트)를 찾는다.
- 회원은 스터디(프로젝트) 신청을 위해 댓글로 신청글을 작성한다.
- 주최자는 스터디(프로젝트) 마감을 위해 댓글을 마감한다.
Should have (혹시라도 여력이 된다면 여기까지도 한번 해보자.)
- 팔로우
- 유저의 프로필에서 (언)팔로우를 한다.
- 유저의 팔로워, 팔로잉을 확인한다.
- 팔로우한 유저들의 기술 게시물을 모아본다.
- 뱃지
- 유저에게 뱃지를 제공한다.
- 누적 활동량은 어때요?
- 아니면 꾸준히 글을 써서 연속 몇일 챌린지 같은
- 모집 게시판
- 마감된 게시물은 비활성화 된다.
Could have ( 여기까지 할 수 있다면 정말 좋겠지만, 못해도 괜찮다.)
- 스크랩
- 게시물을 스크랩을 한다.
- 게시물 스크랩을 취소한다.
- 스크랩한 게시물을 모아본다.
- 자기소개
- 한 줄 자기소개를 작성한다.
- 일정
- 매니저가 일정을 등록한다.
- TIL
- 유저는 TIL를 등록할 수 있다. (프로필)
- 데브여지도
- 유저는 지도를 통해 자신의 위치를 등록할 수 있다.
- 유저는 지도를 통해 데브코스 위치를 확인할 수 있다.
비교용
Must Have ( 이번 프로젝트에서 반드시 여기까진 다 해야한다.)
- 유저 (데브코스)
데브코스 참여자들은 로그인을 위해 회원가입을 한다.머쓱한녀석들 서비스를 사용하기 위해 로그인을 한다.마음에 드는 게시물에 좋아요, 댓글을 단다.특정 분야의 게시물을 보기 위해 필터링을 한다.- 태그
- 특정 게시물을 찾기 위해 검색을 한다.
- 검색은 제목, 내용, 유저로 검색할 수 있어야한다.
- 모집글을 작성한다.
- 스터디, 프로젝트 선택 가능. - 그냥 태그?
- 모집글에 댓글이 달리면 알람이 온다.
- 태그로 스터디, 프로젝트를 구별할 수 있다.
- 모집글을 마감한다. (마감은 그냥 댓글로?)
- 모집글에 신청을 위해 댓글을 단다.
- 모집 글을 찾기 위해 필터링을 한다.
- 기술 게시판
- 데브코스 기간 중 알게된 기술을 기술블로그에 작성한다.
외부 링크를 가져와 게시물을 작성한다.
- 질문게시판
- 후기 게시판
- 모집 (스터디, 프로젝트)
- 주최자는 새로운 스터디(프로젝트)를 개설하기 위해 스터디(프로젝트)를 만든다.
- 회원은 스터디(프로젝트)에 참여하기 위해 원하는 스터디(프로젝트)를 찾는다.
- 회원은 스터디(프로젝트) 신청을 위해 댓글로 신청글을 작성한다.
- 주최자는 스터디(프로젝트) 마감을 위해 댓글을 마감한다.
Should have (혹시라도 여력이 된다면 여기까지도 한번 해보자.)
- 팔로우
- 유저의 프로필에서 (언)팔로우를 한다.
- 유저의 팔로워, 팔로잉을 확인한다.
- 팔로우한 유저들의 기술 게시물을 모아본다.
- 뱃지
- 유저에게 뱃지를 제공한다.
- 누적 활동량은 어때요?
- 아니면 꾸준히 글을 써서 연속 몇일 챌린지 같은
- 모집 게시판
- 마감된 게시물은 비활성화 된다.
Could have ( 여기까지 할 수 있다면 정말 좋겠지만, 못해도 괜찮다.)
- 스크랩
- 게시물을 스크랩을 한다.
- 게시물 스크랩을 취소한다.
- 스크랩한 게시물을 모아본다.
- 자기소개
- 한 줄 자기소개를 작성한다.
- 일정
- 매니저가 일정을 등록한다.
- TIL
- 유저는 TIL를 등록할 수 있다. (프로필)
- 데브여지도
- 유저는 지도를 통해 자신의 위치를 등록할 수 있다.
- 유저는 지도를 통해 데브코스 위치를 확인할 수 있다.