개발자 이슈 공유 플랫폼 - 백둥이 Issue 이슈?
✏️기획 배경 및 동기
하루에 적어도 하나의 이슈는 발생한다.
이슈의 발생 원인은 다양하다. 그런데 나만 이러한 이슈가 생겼을까?
아니다.
스크럼 시간에 팀원들과 이슈를 공유해보면 비슷한 부분 혹은 동일 이슈가 발생한다.
이슈 해결만 했는데 반나절이 가버린 경험도 있을 것이다.
그렇다면 이슈를 공유하면 어떨까?
내가 이슈를 공유함으로서 다른 사람의 삽질을 막을 수 있다.
혹은 이슈 해결이 안된다면 질문을 올려보자. 누군가는 그 이슈를 이미 해결 했을 수도 있다!
유사 서비스는 stackoverflow가 있다.
stackoverflow 영어로 되어 있어 번역기를 한번쯤 돌려봤다면 한글로 된 우리만의 서비스를 만드는 것은 어떠한가!
🗒️스토리 보드(시나리오)
백둥이 A씨. 강의를 열심히 듣다가 처음 보는 이슈가 발생했다. 혼자 해결해 보려 했지만 도무지 알 수가 없다. 학습 질문 채널도 있지만 선뜻 질문하기가 어렵다. 때문에 A씨는 '백둥이 Issue 이슈?' 서비스를 이용하기로 했다.
'백둥이 Issue 이슈?'는 백둥이 승인을 관리자로부터 받아야 한다. 승인을 받은 후 닉네임을 설정하여 익명으로 질문을 할 수 있어 부담이 없다. 이슈 발생 강의 주제, 코드, 에러 메시지 등을 입력하여 질문을 올렸다. 다른 백둥이의 댓글 또는 같은 강의 주차에 이슈가 올라오면 알림을 받을 수 있다.
백둥이 A씨는 질문하기 전에 이미 이슈가 올라왔는지 확인한다. 강의 제목 또는 키워드로 검색하여 동일 이슈를 찾았다. 다른 백둥이 B씨가 공유해 준 내용을 보고 A씨는 빠르게 이슈를 해결 했다.
📚기능 구현(요구 리스트)
관리자
- 관리자는 회원가입한 회원이 들어오면 백둥이 승인, 거절 권한을 가지고 있다.
- 관리자는 이슈 등록, 삭제, 수정, 조회 모든 권한을 가지고 있다.
- 관리자는 강의목록을 업데이트 한다.
- 관리자는 댓글을 많이 쓴 백둥이를 조회할 수 있다.
백둥이
- 백둥이는 이슈 질문 또는 이슈 공유를 할 수 있다.
- 백둥이 본인의 글만 수정,삭제 할 수 있다
- 백둥이 본인의 글에 댓글이 달릴 경우 삭제할 수 없다.
- 백둥이들은 댓글을 쓸 수 있다.
- 백둥이는 도움이 되었던 이슈에 하트를 누를 수 있다.
일반
- 백둥이가 아닐 시 조회만 가능하다.