HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
📜
[팀13] 사각사각 ✏️
/
💌
2차 스프린트 기능 명세
/
채널

채널

권한
작가
사용자
기능명
개인 채널 조회
다이어그램 URL
비고
열
요구사항 상세
req - token res 디폴트로 들어가야하는 데이터 - userId - profileImage - nickname - introduceText - subscribeList : { thumbnail, writerNickname, 카테고리, 구독 가능 상태 (후순위) } - 팔로우한 작가 리스트 : [{ - writerId - thumbnail - nickname - 현재 구독 모집중인지 아닌지 }, → 디폴트로 10개 먼저 내려주고 더보기 눌렀을 때 전체 데이터 내려준다. - writerId - thumbnail - nickname - 현재 구독 모집중 }] - 좋아요한 시리즈 : [ "series": { "id": 1, //long "thumbnail": "~~~.png", //string "title": "모집공고 제목", //string "introduceSentence": "소개문장", //string "startDate": "2022-01-01", //string "endDate": "2022-01-10", //string "articleCount": 15, //int "likes": 100, //int }, "subscribe": { "startDate": "2021-12-01", //string "endDate": "2021-12-03", //string "status": "", //string }, "category": "poem", //string "writer": { "id": 1, //long "nickname": "" //string } ] → 전부 다 내려준다. - 구독(결제)중인 시리즈 → 결제기능 들어가는 시점에 추가 그때 필요데이터 논의 작가일때 들어가야하는 데이터 - seriesList(작가가 발행한 시리즈) : [ "series": { "id": 1, //long "thumbnail": "~~~.png", //string "title": "모집공고 제목", //string "introduceSentence": "소개문장", //string "startDate": "2022-01-01", //string "endDate": "2022-01-10", //string "articleCount": 15, //int "likes": 100, //int }, "subscribe": { "startDate": "2021-12-01", //string "endDate": "2021-12-03", //string "status": "", //string }, "category": "poem", //string "writer": { "id": 1, //long "nickname": "" //string } ] → 전부 다 내려준다 - 나를 팔로우한 일반 유저(몇명인지만 내려준다) → 단순 텍스트 ( 버튼 아님) - 내가 팔로우한 작가(몇명인지만 내려준다) → 단순 텍스트( 버튼 아님 )
우선순위
상
페이지