- 프로젝트 환경 세팅 및 레포 생성
- npm install
- 데일리 로그
- 오늘 수행한 것
- 오늘 수행함에 있어서 발생한 문제
- 이야기하다가 잘 몰랐던 주제
- 스크럼(스프린트 2~3일)
- 칸반 보드랑 연결되는 달력 뷰를 하나 만들어서, 일정을
- API 쥐어 짜내기
안녕하세요 저희는 익명 질문 기반 SNS를 기획하여 개발을 진행하고 있는 동영1팀입니다.
현재 저희는 질문과 답변으로 게시글 종류가 달라져야 합니다. 포스트 테이블 구조가 질문, 답변으로 나뉘고 질문 번호를 통해 답변 게시글을 받아올 수 있는 형태가 되어야 합니다. 아니면 포스트 테이블 구조에 하지만 이런 구조는 너무 큰 변화인 듯 하여😭 저희끼리 머리를 맞대고 2안을 모색해보았습니다.
만약 채널에 있는 게시물을 날짜별로 받아올 수 있다면 날짜별 포스트 수를 제한하는 기능을 구현할 수 있을 것 같고, 제목이나 내용에 구분자(ex> 답변번호/내용..)를 넣어 답변 번호를 넣는다면 제한된 포스트 수에서 답변과 질문을 연관 짓는 로직을 수행할 수 있을 것이라고 생각이 되었습니다.
또, 저희는 질문자와 답변자로 랜덤하게 역할이 달라져야하는 기능이 있습니다. 이 경우에 하루마다 Admin이 매일 user의 role을 바꿔줄 수 있도록 해야할 것 같은데요! 사실 이 user의 role 필드가 어드민과 일반 유저를 나누는 필드같아서 건드려도 될 지 모르겠지만, 원하는 기능 구현을 위해서 user의 role을 수정시킬 수 있는 PUT API를 만들어 주실 수 있는지 궁금합니다! (이 부분은 안 된다면 저희가 어떻게든 로컬 스토리지를 이용하여 구현해보도록 하겠습니다!)
요약
- 채널 게시물을 날짜별로 끊어서 받아오는 API를 만들어주실 수 있을까요?
- 날짜별로 게시물 수를 제한하기 위함
- 질문과 답변 게시물을 연관시키기 위함
- 사용자의 역할을 수정하는 API를 제공해주실 수 있을까요?
- 사용자의 역할을 질문자/답변자로 설정해주기 위함
혹시 둘다 어려우시다면 저희가 열심히 쥐어짜보도록 하겠습니다!!! 항상 감사합니다 빛선협님✨
하루마다 배치 시스템같은 것을 대충 만들어
랜덤으로 설정
- 저희가 질문자나 답변자의 수를 정할 수 있어요!
- 사용자의 uid를 외우고 있어야 돼요! 왜냐면 하루가 지나면 우리는 그사람을 다시 일반인으로 돌려줘야 돼요! 그래서 열심히
- 저게 된다면, 게시물의 수 자체는 제한 할 수 잇기 때문에 선착순 시스템
- 사용자가 접속을 하자마자, 로컬스토리지의 값을 읽어서 user의 context같은 곳에 등록을 해놓는다고 생각하면 → user 가 만약 값을 건드려서 값이 이전 과 다르다? 하면 어떻게든 예외처리를 해서 막는 방식으로 하루의 역할을 고정시킬 수 있다.
ROLE | answer
ROLE | question
ROLE | general