식당 예약 플랫폼 구축
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(29) 1회차
| 개요 | 사용자와 매장 관리자 간의 원활한 식당 예약 및 관리 서비스를 제공하는 웹 기반 플랫폼. 고객은 원하는 매장을 검색, 조회, 예약하고, 리뷰 및 찜 기능을 통해 피드백을 남길 수 있으며 매장 관리자는 직접 매장 정보를 등록하고 예약 내역을 관리할 수 있음. |
|---|---|
| 구현기능 | - 회원 기능 - 소셜 로그인 (카카오, 네이버 등) - 찜하기 기능 - 리뷰 작성 - 매장 관리 (점주) - 매장 등록 및 정보 수정 - 운영시간, 편의시설, 예약 설정 등 세부 관리 - 예약 시스템 - 실시간 예약 기능 - 날짜 및 시간 선택 - 예약 내역 확인 - 매장 검색 및 조회 - 카테고리 및 키워드 기반 검색 - 정렬(별점순, 예약순 등) - 상세 정보 조회 (사진, 메뉴, 리뷰) |
| 설계의 주안점 | 1. 역할 기반 권한 분리 - 일반 사용자 vs 점주로 기능 분리 - 점주는 예약 및 매장 관리 권한 보유 2. 리뷰 및 찜 시스템 - 고객 경험 반영 - 사용자 간 소통 활성화 유도 3. 검색 최적화 - 다양한 필터 및 정렬 기능 제공 - 사용자 편의성 극대화 |
| 사용기술 및 개발환경 |
프론트엔드 : HTML, CSS, 부트스트랩5, Thymeleaf 백엔드 : Spring Boot, MyBatis 데이터베이스 : MySQL 외부 API : 구글 지도, 카카오 로그인, 카카오 맵, 구글 로그인 사용 툴 : VSCode, MySQL WorkBench 8.0 CE |