주요 내용
- 사용자 / 관리자 / 키오스크 / 모바일 4가지 뷰 구현
- Firebase FCM 연동으로 예약 생성·변경·취소 시 푸시 알림 발송
- 관리 로그로 모든 액션(로그인·예약·회원 관리 등) IP·디바이스·브라우저 기록
- 점검 모드 — 활성화 시 ADMIN 제외 전체 API를 503으로 차단
- Spring Security + JWT 기반 인증, 회원 가입 승인·거절·자동 승인 흐름 구현
- Java 21
- Spring Boot
- Spring Security
- JWT
- JPA
- MariaDB
- Vue.js
- Firebase FCM