Skip to content

경험 공유 기반 연애상담 마켓플레이스, 셰어마인드

Notifications You must be signed in to change notification settings

sharemindteam/sharemind-server

Repository files navigation

셰어마인드

경험 공유 기반 연애상담 마켓플레이스 (https://sharemindapp.com)

프로젝트 소개

  • 상담사 프로필의 한줄, 장문 소개를 통해 상담사의 경험을 살펴보고 원하는 상담사를 선택해 연애상담을 신청할 수 있는 서비스
  • 편지 및 채팅 형식의 일대일 상담, 비공개 및 공개 형식의 일대다 상담을 제공
  • 셰어: 상담을 받는, 자신의 고민을 나누는 사람 / 마인더: 셰어의 고민을 이해하고 상담을 해주는 사람

개발 배경

  • 경험 기반 연애상담에 대한 수요
    • 나와 내 상황을 이해해주는 사람에게 받는 연애상담에 대한 만족도가 높은 것을 확인
    • 나와 같거나 비슷한 경험을 했던 사람에게 상담을 받기를 원하는 수요 확인

주요 기능

셰어

  • 들을 준비가 된 마인더 조회 (연애상담에 특화된 8개 카테고리, 3개의 상담 스타일로 분류)
  • 원하는 방식으로 상담 신청 및 진행 (편지, 채팅, 일대다 상담)
  • 상담을 진행한 마인더에 대한 리뷰 작성
  • 관심 있는 마인더 프로필 저장
  • 상담 결제 내역 조회

마인더

  • 마인더 인증을 위한 자료 제공 및 퀴즈 풀이
  • 프로필 작성 (상담 카테고리/스타일/시간 설정, 경험 소개)
  • 셰어와 상담 진행
  • 셰어가 남긴 리뷰 확인
  • 완료된 상담 정산 신청 및 수익 조회

개발 포인트

  • CI/CD 환경 구축
  • 커서 기반 페이지네이션 적용
  • 복잡한 동적 쿼리 작성을 위한 QueryDSL 도입
  • 비동기 처리를 활용한 응답 시간 개선 및 자원 사용 효율화
  • 레디스를 활용한 캐시 처리
  • 주기적으로 수행되어야하는 로직 처리 위한 스프링 스케줄러 도입

백엔드 팀원 소개

Name 이유정 이소현
Profile

🛠 기술 스택

개발

인프라

테스트

문서/협업

image image

About

경험 공유 기반 연애상담 마켓플레이스, 셰어마인드

Resources

Stars

Watchers

Forks