Skip to content

재능을 서로 교환하고 연결해주는 플랫폼

Notifications You must be signed in to change notification settings

10000JI/SkillExchange_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

102 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

재능을 서로 교환하고 연결해주는 플랫폼, 재능교환소

🙋‍♀️ 팀원 구성

김민지

@10000JI

📆 개발기간

  • 2024년 02월 01일 ~ 2024년 07월 02일

✨ 서비스 소개

사용자들이 서로의 재능을 교환할 수 있는 온라인 플랫폼입니다.
사용자들은 다양한 카테고리에서 재능 교환 게시물을 작성합니다.
작성된 게시물을 토대로 매칭 서비스를 통해 적합한 파트너를 찾을 수 있습니다.
관심 있는 상대와 실시간 채팅으로 소통하며, 자발적인 지식과 기술 공유를 촉진합니다.


🛠️ 개발 환경

  [ DB ]

       

  [ Backend ]

                       

  [ CI/CD ]

               

  [ AWS ]

               

  [ Testing ]

                   


🚀 CI/CD 아키텍처


📺 API 명세서

https://documenter.getpostman.com/view/29789417/2sA35EaNyR


📝 DB구조도


💻 수행 내용

[ 인증 시스템 구축 ]

[ 서비스 안정성 및 성능 최적화 ]

[ 인프라 구축 및 배포 프로세스 ]

[ 실시간 통신 기능 구현 ]

[ 보안 강화 및 사용자 데이터 관리 ]

[ 비즈니스 로직 구현 ]

  • 재능교환 게시물 & 공지사항 CRUD 기능 구현으로 서비스의 핵심 기능 완성
  • QueryDSL을 활용한 검색 기능 구현
    • 다양한 조건을 조합한 동적 쿼리 생성으로 유연한 검색 기능 제공
  • 자기 참조 관계를 활용한 계층형 댓글 시스템
    • 단일 테이블 내 부모-자식 관계 설정으로 대댓글 기능 구현
    • 재귀적 쿼리를 통한 다층 구조의 댓글 조회 최적화
    • 대댓글 깊이에 제한 없는 유연한 구조 설계
  • 재능교환 게시물 스크랩 기능 & 매칭 서비스 구현

About

재능을 서로 교환하고 연결해주는 플랫폼

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published