1. 프로젝트 소개

 

 

 

2. 주요 기능

  • Spring Security, JWT를 이용한 회원가입/로그인
  • 이메일 인증을 통한 로그인 구현
  • AWS S3를 이용한 다중 이미지 업로드
  • JPA Pageable을 이용한 페이지 무한 스크롤
  • 타입별, 가격별 필터링 기능
  • 키워드 검색 기능
  • 숙소 좋아요 기능
  • swagger 적용
  • 다중 이미지 업로드 CRUD(조회 시 이미지 preview)

 

3. 서비스 아키텍쳐

 

4. 기술 스택

🎨 Front-end Stack

  • React , javascript
  • Redux
  • Redux Toolkit
  • mui , styled-components
  • axios

🛠 Back-end Stack

  • Spring boot
  • Spring Security, JWT
  • AWS S3, RDS(MySQL)
  • OAuth 2.0

🌐 Infrastructure

  • AWS EC2
  • AWS S3

🗂 Dev tools

  • Swagger
  • Git, Github

 

5. 트러블 슈팅

 

6. 팀 노션

7. 깃허브

8. 다음에 사용해보고싶은 기술

  • S3를 이용한 다중 이미지 업로드의 개별 이미지 수정
  • refresh 토큰
  • https 적용
  • logging
  • 소셜 로그인 ( google, naver )
  • bucket4j
  • 지도 api
  • 주소 찾기 api 기능
  • grid속성을 조절해 카드 컴포넌트 크기 키우기
  • 웹소캣 채팅 기능

+ Recent posts