프로젝트가 종료되고, 받았던 피드백 중 하나를 정리하고자 합니다.
개요
현재 저희 프로젝트 GlowGrow 는 미용업에 종사하는 인턴 디자이너와 고객 간의 원활한 소통 및 서비스 예약을 도와주는 아이디어로 시작되었고, 대규모 트래픽을 안정적으로 처리하도록 설계된 플랫폼입니다.
기본적으로 고객은 서비스를 받고자 하는 디자이너를 선택합니다. 원하는 디자이너를 선택한 후, 고객은 해당 디자이너의 SNS 형식의 게시글을 보고 자신과 잘 맞는지, 원하는 스타일을 하는지 등 다양한 요소를 고려하여 예약을 진행합니다.
예약 과정에서는 WebSocket을 활용하여 고객과 디자이너 간의 채팅이 이루어지며, 질문과 답변이 오갑니다. 예약이 완료된 후에는 후불 결제가 이루어지는 프로세스입니다.
GlowGrow 프로젝트에서 핵심적인 기능은 예약, 쿠폰 발급, SNS 형식의 게시글이 있습니다. 이 중에서 저는 게시글을 맡아서 진행했는데, 게시글에 대한 피드백이 있었습니다.
피드백 사항 및 고려 사항
현재는 좋아요 수, 조회 수, 댓글 수 이 세 가지 검색 조건으로 인기 있는 게시글을 정렬할 수 있습니다.
하지만 단순히 이 세 가지 지표만으로는 게시글의 실질적인 가치를 정확히 판단하기 어려울 수 있습니다. 예를 들어:
- 오래되었지만 양질의 포트폴리오가 담긴 게시글
- 댓글 수는 많지만 실제 가치가 낮은 게시글
- 최근에 올라왔지만 아직 노출이 적은 우수한 게시글
이 점에 대해서는 게시글 검색 기준에 다음과 같은 개선 방안을 생각했습니다.
1. 가중치 조정
- 핵심 지표별 가중치 설정
- 최신 게시글 가중치 상향
- 좋아요 수의 가중치를 댓글 수보다 높게 설정
- 사용자 맞춤형 가중치 설정 기능 제공
2. 카테고리별 기준 설정
- 게시글이 속한 카테고리나 주제에 따라 가중치를 다르게 설정합니다.
- 헤어/메이크업/네일 등 카테고리별 특성에 맞는 가중치 적용
- 특정 주제의 인기 있는 게시글은 더 높은 점수를 받을 수 있도록 조정합니다.
3. 콘텐츠 품질 지표
저희 프로젝트의 게시글은 SNS형식의 게시글이기 때문에 디자이너들은 더 많은 고객이 자신을 선택해주길 원하여 자신이 했던 작품, 수상 경력 등을 게시글에 업로드 합니다.
따라서 게시글의 콘텐츠 품질 지표를 만들 수 도 있다는 생각이 들었습니다.
- 게시글 길이
- 멀티미디어 콘텐츠(이미지, 동영상) 포함 여부
- 전문성 지표
- 수상 경력
- 자격증
- 교육 이수 내역
이러한 복합적인 평가 지표를 통해 디자이너와 고객 모두에게 더 유용한 게시글 정렬 시스템을 제공할 수 있을 것입니다.
'TIL,일일 회고' 카테고리의 다른 글
[TIL, 일일 회고] 2024.10.29 - GlowGrow 프로젝트 GitHub Actions와 Docker를 활용한 MSA 배포 자동화 (0) | 2024.10.29 |
---|---|
[TIL, 일일 회고] 2024.10.28 - 안전한 결제를 위한 보안 강화 방안 생각해보기 (0) | 2024.10.28 |
[TIL, 일일 회고] 2024.10.26 - 로컬 개발 환경과 운영 환경을 위한 Logback 설정 (0) | 2024.10.26 |
[TIL, 일일 회고] 2024.10.25 - 코드 간결성과 불변성을 갖춘 Record 클래스 (0) | 2024.10.25 |
[TIL, 일일 회고] 2024.10.24 - DTO 설계에서 중첩 클래스 활용의 장단점 분석 (0) | 2024.10.24 |