본문 바로가기

Spring Boot :6

[DAS] SpringBoot - isOverNight - 20250610 익일 여부 기능 구현 html 스타일링js 로직 api 호출문 (/api/operating-hours)엔드포인트 검색 -> 컨트롤러response, request 타입 추가OperatingHours 타입 추가 2025. 6. 10.
[FN] 신청서 상태 관리 API (신청서 승인, 거절, 취소) 모임 신청과 신청서 조회는 모두 구현되었으니 이제 도착하거나 보낸 신청서의 상태를 관리하도록 구현해보자. 내가 신청한 신청서에 대해서는 "신청 취소, 닫기"와 같은 모달이 나타나야하고,내 모임에 도착한 신청서에 대해서는 "신청 승인, 신청 거절, 닫기"와 같은 모달이 나타나야한다.↑ 이 부분에 대해서는 프론트엔드 게시글에 정리 할 예정 ↑백엔드에서 구현해야 할 기능Firestore database에 저장된 신청서의 상태를 변경하기데이터베이스에서 취소, 거절된 신청서를 삭제하기승인된 신청서는 모임(meetings) 컬렉션의 서브 컬렉션으로 맴버(members) 컬렉션에 신청자 정보 저장하기 + 마찬가지로 신청서(applications) 컬렉션에서는 신청서가 삭제되어야함승인, 거절된 신청서에 대해서는 신청자.. 2025. 3. 28.
[FN] 신청서 조회 API 모임 신청에 대한 신청서 전송과 모임장에게 푸시 알림이 가도록 구현이 완료되었으니이제는 내가 신청한 신청서와 내 모임에 도착한 신청서를 확인하고 신청 취소, 신청 승인, 신청 거절과 같은 신청서 상태 관리를 구현해보자 신청서를 Firestore Database에서 바로 불러와도 되지만, 코드 가독성과 유지보수가 어려울 수도 있을 것 같아서 Spring boot로 백엔드 API를 구축하기로 하였다. Spring Boot 기본 설정은 아래 게시글 참고하기 [FN] Intellij Community에서 Spring Boot 사용하기무료 버전인 Intellij Community는 Spring Initializr에서 프로젝트를 생성하고 불러와야한다.react native 프로젝트에서 모임 신청자가 모임장에게 신청.. 2025. 3. 6.
[FN] 모임 신청 개발 일지[1] / Spring Boot - FCM 푸시 알림 전송 클라이언트에서 Spring Boot 서버로 FCM 토큰을 보내는 테스트 과정은 아래 게시글 참고하기 [FN] Spring Boot API / FCM Token 전송모임 신청을 하고 신청에 대한 알림을 FCM으로 모임장에게 띄워주기 위해서React Native에서 Spring Boot 서버로 FCM 토큰을 보내주어야하는데 로컬호스트:포트 번호로 연결할 수는 있지만,다른 기기나codingco.tistory.com이제 알림을 보내는 기능을 구현해보자.신청서를 작성하고 작성 완료 버튼을 누르면 -> Spring Boot 서버로 요청을 보내고 -> 서버에서는 모임장에게 알림 전송 1. DTO클라이언트와 서버 간 데이터를 주고받을 때 사용하는 객체로 DTO 파일을 생성한다.( React Native에서 백엔드(Sp.. 2025. 2. 21.