정성윤

웨이터블 (WaiterTable)

2025.3  ·  플랫폼 서비스
Java SpringBoot React JWT MyBatis MySQL Kotlin GitHub
웨이터블 (WaiterTable) 스크린샷

웨이터블은 음식점 예약 및 좌석 관리를 위한 플랫폼입니다.

사용자는 모바일에서 매장 정보를 확인하고 예약할 수 있으며,

점주는 관리자 페이지를 통해 예약 현황과 좌석을 직접 관리할 수 있습니다.


기존 예약 서비스와 차별화하여 점주가 매장 구조에 맞게

좌석을 직접 생성하고 배치할 수 있도록 구현하였으며,

관리자 화면에서 모바일 사용자 화면을 실시간으로 미리 확인할 수 있도록 개발하였습니다.

주요 기능

  • 음식점 예약 시스템
  • 실시간 예약 승인 및 취소 처리
  • 좌석 배치도 직접 생성 및 관리
  • 좌석별 예약 현황 조회
  • 예약 상태 관리 (신청 · 승인 · 취소)
  • 점주 전용 관리자 페이지
  • 모바일 화면 미리보기 기능
  • 매장 정보 및 메뉴 관리
  • JWT 기반 인증 및 권한 관리

담당 업무

  • MySQL 데이터베이스 설계
  • JWT 기반 인증 시스템 구현
  • Spring Security 설정
  • 점주/사용자 권한 분리 구현
  • 당일 예약 관리 기능 개발
  • 예약 승인 및 취소 프로세스 개발
  • 좌석 관리 시스템 구현
  • 이미지 업로드 및 미리보기 기능 구현
  • React 기반 관리자 UI 개발

프로젝트 형태

팀 프로젝트 (6인)

기술 스택

Java, Spring Boot, Spring Security, JWT, MyBatis, MySQL, React, Android Studio, Kotlin

백엔드 70%
프론트엔드 40%
DB 설계 80%