Skip to content

springboot side project ( JWT + Redis + Gradle + Swagger + SMTP + DDD + Entity Migration + JPA + QueryDSL + MySQL + Docker + Jasypt)

Notifications You must be signed in to change notification settings

pve123/sideproject--

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Springboot side project ( JWT + Redis + Gradle + Swagger + SMTP + DDD + Entity Migration + JPA + QueryDSL + MySQL + Docker + Jasypt + WebSocket + OAuth2.0 + thymleaf)

summary : 회원 + 게시판 + 댓글 + 이메일 인증 + 임시비밀번호 발급 + 랜덤채팅 + SNS 로그인

Features

  • 회원가입
  • 로그인(JWT)
  • 나의 정보 수정
  • 회원탈퇴
  • 비밀번호 변경
  • 임시 비밀번호 발급(SMTP, Redis)
  • 게시글 작성
  • 게시글 수정
  • 게시글 삭제
  • 이미지 업로드
  • 이미지 삭제
  • 게시글 조회
  • 게시글 조회 수
  • 게시글 목록 (Paging)
  • 회원 조회
  • 회원 목록 (Paging)
  • 댓글 (Paging)
  • 대댓글 ( Paging)
  • 랜덤채팅 (WebSocket)
  • SNS로그인 (OAuth2.0 + tymeleaf)

사용한 툴

- Development tool : IntelliJ

- DB tool : Mysql(DataGrip, WorkBench)

간단한 랜덤 챗 구현

bandicam.2022-08-08.17-34-19-220.mp4

SNS로그인 구현(카카오,네이버,구글)

SNS.mp4

About

springboot side project ( JWT + Redis + Gradle + Swagger + SMTP + DDD + Entity Migration + JPA + QueryDSL + MySQL + Docker + Jasypt)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published