- Front-end
- React.js
- Redux
- Bootstrap
- Back-end
- Java 11 + Spring Boot 2.5.7
- JPA
- PostgresQL
- Spring Cloud Gateway + Eureka + Feign Cleint
-
회원 페이지
- 로그인
- 회원 가입
- 마이 페이지
-
관리자 페이지
- 회원 목록 조회
-
jwt 인증·인가 (access token, refresh token)
-
Salt 암호화
-
Redis Cache
- 이메일 인증
- 비밀번호 찾기
- SCG + Eureka 연결
- 환경변수 secrets 분리
- init.sql 생성 및 local start setting 가이드 작성
- 로그인
[POST] /api/v1/auth
- 회원가입
[POST] /api/v1/user
- 회원탈퇴
[DELETE] /api/v1/user
- 내 프로필 조회
[GET] /api/v1/user/me
- 유저 리스트 조회
[GET] /api/v1/user
- 유저 상세정보 조회
[GET] /api/v1/user/{id}
- TOKEN 재발급
[GET] /api/v1/auth/reissue