Skip to content

팀프로젝트로 진행한 빌리마켓 백엔드 코드

Notifications You must be signed in to change notification settings

TaeYeongKwak/Bill2Market_Back

Repository files navigation

빌리마켓 (중고 물품 대여 서비스)

사용자간 중고 물품을 대여할 수 있는 웹 서비스 플랫폼입니다.

진행기간

2022/03/07 ~ 2022/06/07

팀 구성원

PM 1명, 아키텍처 1명, 프론트엔드 3명, 백엔드 3명, QA 1명

사용 기술

SpringBoot SpringDataJpa redis Elasticsearch Logstash AmazonRDS AmazonS3

아키텍처

bill2_architecture

데이터 모델

bill2_datamodel

참여한 내용

  • ElasticSearch와 한글 형태소 분석기 Nori를 활용한 물품 검색 기능 구현
  • Spring Security + Jwt를 활용한 로그인 및 자원 접근 권한 처리
  • WebSocket + Stomp + Redis를 활용한 사용자간 채팅 기능 구현
  • AWS S3와 EventListener를 이용한 채팅 내역 저장 기능 구현
  • MariaDB의 ST_Distance_Sphere 함수와 QueryDSL을 이용한 주변 물품 탐색 기능 구현
  • ControllerAdvice를 활용한 Exception Handling 처리
  • Swagger API를 사용한 API 문서 생성
  • Spring 비동기 스케줄링을 통한 시간에 따른 계약 상태 변경 기능 구현

발표자료

빌리마켓_발표자료.pdf

About

팀프로젝트로 진행한 빌리마켓 백엔드 코드

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages