Project

회의실 예약 시스템

사내 회의실 예약·관리·키오스크를 하나로 묶은 풀스택 시스템

기간 · 역할
2025.03 ~ 2026.06 · 풀스택 개발 (단독)
Overview

소개

사내에서 실제로 운영 중인 회의실 예약 시스템입니다. 직원들이 매일 사용하는 만큼 안정성과 편의성에 집중해 개발했습니다. 사용자는 일·주·월 캘린더 뷰로 전체 예약 현황을 확인하고 바로 예약할 수 있으며, 관리자는 별도 콘솔에서 회의실·회원·예약을 통합 관리합니다. 로비에 설치된 키오스크 모드도 함께 제공합니다.

Highlights

주요 구현

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

기술 스택

Screens

화면