Skip to content

EFUB-SURFERS/BagEasy-back

Repository files navigation

BagEasy-back

BagEasy의 백엔드 레포지토리

🧳 서비스 설명

Frame 285

  • BagEasy는 교환학생을 위한 짐 양도 서비스입니다.
  • 기존의 짐 양도 플랫폼들은 여러 곳으로 분산되어 있어 사용자로 하여금 불편함을 초래하는 문제점이 있었습니다.
  • 저희 서비스는 이러한 문제점을 해소하기 위해 통합된 형태의 서비스를 제공하고자 했습니다.
  • 판매자는 양도하고자 하는 물건을 간편하게 올리고, 구매자는 채팅을 통해 빠르게 판매자와 소통할 수 있도록 개발했습니다.

🌟 기능 설명

  • 구글 소셜 로그인, 회원가입
  • access token / refresh token을 이용한 사용자 인증 기능
  • 양도글 작성(이미지 업로드)
  • 양도글 수정, 삭제, 조회
  • 양도글 찜하기
  • 거래 완료 처리
  • 양도글별 채팅방 생성
  • 일대일 채팅 기능

👥 팀원 소개

김예지 모수지 박가영 조현영
구글 로그인
닉네임 설정
파견교 설정
회원 정보 조회
마이페이지 조회
구매/판매내역 조회
토큰 재발급 기능 구현
양도글 기능 API
댓글 기능 API
대댓글 기능 API
S3 이미지 업로드 기능
채팅 기능 API
채팅 송수신 기능
Kafka, MongoDB 환경세팅
학교 검색 API 서버 구축
찜하기
찜 해제하기
찜 여부 조회
찜 목록 조회
AWS 환경 세팅
CI/CD
(Blue/Green 무중단 배포)

🔗 기술 스택

  • Spring Boot
  • Kafka
  • MySQL, MongoDB, Redis
  • AWS
  • Nginx
  • Docker
  • Github Actions

💥 기술 아키텍처


📗 ERD


📘 MongoDB 스키마


📙 API 명세서

https://documenter.getpostman.com/view/28349851/2s93zE4fsY

About

BagEasy의 백엔드 레포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages