Project
회의실 예약 시스템
사내 회의실 예약·관리·키오스크를 하나로 묶은 풀스택 시스템
- 기간 · 역할
- 2025.03 ~ 2026.06 · 풀스택 개발 (단독)
Overview
소개
사내에서 실제로 운영 중인 회의실 예약 시스템입니다. 직원들이 매일 사용하는 만큼 안정성과 편의성에 집중해 개발했습니다. 사용자는 일·주·월 캘린더 뷰로 전체 예약 현황을 확인하고 바로 예약할 수 있으며, 관리자는 별도 콘솔에서 회의실·회원·예약을 통합 관리합니다. 로비에 설치된 키오스크 모드도 함께 제공합니다.
Highlights
주요 구현
- 사용자 / 관리자 / 키오스크 / 모바일 4가지 뷰 구현
- Firebase FCM 연동으로 예약 생성·변경·취소 시 푸시 알림 발송
- 관리 로그로 모든 액션(로그인·예약·회원 관리 등) IP·디바이스·브라우저 기록
- 점검 모드 — 활성화 시 ADMIN 제외 전체 API를 503으로 차단
- Spring Security + JWT 기반 인증, 회원 가입 승인·거절·자동 승인 흐름 구현
Tech Stack
기술 스택
- Java 21
- Spring Boot
- Spring Security
- JWT
- JPA
- MariaDB
- Vue.js
- Firebase FCM
Screens
화면
1 / 9