댓글 작성 수정 삭제

생성일
2025/01/31 06:45
태그

화면 이미지

배경

모집에 참여한 사용자만 이용이 가능한 서비스입니다.
함께 달릴 사람들과의 일정 조율, 간단한 소통을 위한 창구입니다.

구현한 기능

BE
1.
모집글에 참여한다는 의사를 밝힌 사용자만 해당 모집글의 댓글을 조회, 작성, 수정, 삭제가 가능합니다.
2.
조회 - 페이징 처리를 하여 한 페이지당 20개씩 볼 수 있습니다. - 사용자의 닉네임, 댓글내용, 생성일자, 편집여부, 프로필 사진이 조회됩니다.
3.
작성 - 공백으로 작성할 수 없으며 최대 200자까지만 작성할 수 있습니다.
4.
댓글 수정, 삭제는 댓글 작성자만 할 수 있습니다.
FE
1.
모집글 리스트 페이지에서 댓글 쓰기 페이지로 이동할수 있게 되었습니다.
2.
댓글 쓰기페이지에서는 작성/수정/전송/삭제의 기능을 넣어두어서 댓글을 쓸수 있게 해두었음

추가적으로 구현하고 싶은 기능(아쉬운 점?)

실시간 그룹채팅기능을 기획했으나 백엔드 인원감소와 빠듯한 일정 때문에 대안책으로 댓글을 구현하게 되었습니다. 웹소켓을 사용하는 기능을 구현해보고 싶어서 BE의 경우 코드상 채팅기능을 구현한 것으로 보였으나 FE와의 연동이 제대로 안 되어 아쉽게도 후순위로 밀리게 되어 아쉬움이 큽니다.