Skip to content

living-in-seoul/living-in-seoul-backend

Repository files navigation

seoulvival

실전 프로젝트 1조 [Seoulvival]


FE: 최은석, 강신범, 김나영

BE: 이채원, 김정빈


🛍️Table Of Contents



📅 프로젝트 기간

  • 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

인증 및 권한 부여와 같은 보안 관련 기능을 수행


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •