[WSC-028] 알림 페이지 (GET/PUT/DELETE) 및 hotfix by junh0328 · Pull Request #36 · MIC-TEAM/wellseecoding-front
📌 PR 번호 #34
📄 PR 내용
알림 페이지 만들기
홈(메인)페이지 피그마에 맞게 수정
가입한 모임 > 가입 신청 추가 요청 불가능하게 수정
favicon 추가
SEO 관련 업데이트
📝 상세 내용
알림 페이지
API 보기 >>> API 데이터 구조 변경 🔥
https://api.wellseecoding.com/api/v1/users/notifications
{
"notifications": [
{
"id": 715,
"userId": 114,
"postId": 435,
"eventCategory": "MEMBER_APPLIED",
"timestamp": 1635085749,
"read": false
}
]
}
https://api.wellseecoding.com/api/v1/users/notifications
{
"notifications": [
{
"id": 733,
"senderUserId": 114,
"senderUserName": "Il-seob Bae",
"receiverUserId": 114,
"receiverUserName": "Il-seob Bae",
"postId": 435,
"postTitle": "임시글",
"eventCategory": "COMMENT_ADDED",
"timestamp": 1635168746,
"read": true
},
{
"id": 735,
"senderUserId": 114,
"senderUserName": "Il-seob Bae",
"receiverUserId": 114,
"receiverUserName": "Il-seob Bae",
"postId": 435,
"postTitle": "임시글",
"eventCategory": "COMMENT_ADDED",
"timestamp": 1635168750,
"read": false
},
{
"id": 737,
"senderUserId": 114,
"senderUserName": "Il-seob Bae",
"receiverUserId": 114,
"receiverUserName": "Il-seob Bae",
"postId": 435,
"postTitle": "임시글",
"eventCategory": "COMMENT_ADDED",
"timestamp": 1635168754,
"read": false
}
]
}
홈(메인) 페이지 수정
가입한 모임 > 가입 신청 시, 추가 요청 불가능하도록 수정
favicon 추가
SEO 업데이트
측정 사이트
결과 🔥
결과 🔥
#### 해결 가능한 부분
페이지 별 메타태그 <meta name="description" content="...." /> 와 같은 내용으로 추가
Html language 설정
_docucument.tsx 페이지 추가
✔ 체크리스트
알림 불러오기 (GET)
알림 읽기 (PUT)
알림 전체 삭제하기 (DELETE)
알림 전체 읽기 (PUT)
읽지 않은 알림 개수 표시
메인 페이지 피그마 디자인에 맞게 수정
가입한 모임 > 가입 신청 시, 추가 요청 불가능하도록 수정
결과
알림 불러오기 (GET) 그리고 해당 링크로 다이나믹 라우팅 (나)
알림 불러오기 (GET) 그리고 해당 링크로 다이나믹 라우팅 (타 유저)
알림 읽기 > 해당 포스트로 라우팅
default.mov
읽지 않은 알림 개수 표시 + 전체 읽기 + 전체 삭제
default.mov
가입한 모임 > 가입 신청 시, 추가 요청 불가능하도록 수정
default.mov
+) 가입 신청한 모임의 경우, 추가 요청 불가능하도록 에러 핸들링 추가
2.mov
레퍼런스
_document.tsx 🔥