- 2023년 7월 28일 ~ 9월 7일
Spring Boot, JPA, JWT, Spring Security, SSE Emitter, BufferedImage, JSON Web Token, Amazon EC2, Amazon ROUTE 53, Amazon RDS + MySQL, Amazon S3, Github Actions
역할:
- 커뮤니티 페이지
- 커뮤니티 페이지
- 알림 기능
- SSE를 통한 알림기능 구현
역할:
- 로그인
- 일반 회원가입, 로그인 및 소셜로그인(카카오, 네이버 구글) 구현
- JWT(Access Token, Refresh Token)를 통한 사용자 관리
- 마이페이지
- 유저 정보 조회, 가입 추가사항 등록, 닉네임 변경 및 유저 이미지 변경, 회원 탈퇴 및 로그아웃 기능
Spring Boot
스프링의 다양한 기능을 자동화하여 개발 속도를 크게 향상시켜줌
SSE Emitter
실시간 알림 및 업데이트를 사용자에게 효과적으로 전달
JPA
데이터베이스 작업을 효율적으로 처리
BufferedImage
스프링에서 제공하는 클래스로 코드 이식성이 높아 적용이 간단하고, resizeImage 메서드와 같이 크기를 변경하는 작업을 간단하게 구현할 수 있기 때문
JWT
사용자 인증 및 권한 관리 시스템을 구축
Spring Security
인증 및 권한 부여와 같은 보안 관련 기능을 수행