반려 동물과 건강한 작별 인사를 할 수 있도록 도와주는 반려동물 추모 애플리케이션 "RE:BORN" 백엔드 Github입니다.
- Java 11
- Spring Boot
- Spring Data JPA
- Spring Security
- MySQL
- Lombok
- AOP (Aspect Oriented Programming)
- 감정 나눔 게시판
- 봉사 나눔 게시판
- 담소 나눔 게시판
- 게시글 작성 및 삭제
- 좋아요 및 북마크 기능
- 댓글 알림 기능
- 이름, 기일, 동물 종류, 견종/묘종, 색 정보 입력
- 필수 이벤트 수행 (쓰다듬기, 사료 주기, 산책하기, 간식 주기)
- 반려동물이 하는 질문에 대한 이야기 입력
- 필수 이벤트 수행 후 감정 일기 작성
- 감정 일기 속 긍정/부정 단어 분석, 결과로 감정 퍼센티지 반환
- 필수 이벤트 수행 후 사진과 일기 작성
- 반려동물 물품 정리
- 씻겨주기, 옷 입히기, 리본 달아주기
- 작별 인사 작성
- 감정 일기 작성, 수정, 삭제
- 감정 일기 분석 결과로 감정 퍼센티지 반환
- 반려동물과 작별하기 다시 보기 (RE:CONNECT, RE:MIND, RE:VEAL, RE:MEMBER, RE:BORN)
- 반려동물 프로필 조회, 삭제
- 로그아웃, 계정 탈퇴, 배경 및 프로필 사진 등록
- 튜토리얼 진행을 위해 첫 로그인인지 판별
- 반려동물 기일 알림 (양지원)
- AOP를 통한 중복 요청 방지 (강민준)
#REBORN #반려동물 #펫로스증후군 #감정일기 #건강한작별