Skip to content

shinhan-project/shinhan1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏡 외국인을 위한 한옥 예약 시스템 “고즈넉”

고즈넉은 외국인이 한국 전통 숙박 문화인 한옥을 쉽게 체험할 수 있도록 도와주는 웹 기반 예약 서비스입니다.
고객은 객실 검색과 예약을 간편하게 진행하고, 사장은 직접 한옥을 등록하고 리뷰를 관리할 수 있으며, 관리자는 한옥 등록 요청을 승인하는 역할을 합니다.

📅 프로젝트 기간

  • 2024.12.23 ~ 2025.01.15

👨‍👩‍👧‍👦 팀 구성

  • 총 5명 (기획, 백엔드, 프론트 전원 참여)

🎯 프로젝트 목표

  • 외국인을 위한 직관적인 한옥 예약 시스템 구축
  • 사용자/사장/관리자 역할별 분리된 기능 제공
  • 예약, 결제, 리뷰 등의 핵심 기능 직접 구현
  • 팀 프로젝트를 통해 백엔드-프론트엔드 협업 능력 향상

🔧 사용 기술 스택

  • Frontend: JSP, HTML/CSS
  • Backend: Java, Spring Framework, MyBatis
  • Database: MariaDB
  • Tools: GitHub, Figma

📌 주요 기능 소개

고객 메인화면 예약 상세
Image Image

✅ 고객 (사용자)

  • 날짜 및 인원 수에 따른 객실 예약 기능
  • 외부 결제 API 연동을 통한 실시간 결제
  • 숙박 완료 후 리뷰 작성 가능
사장 페이지 한옥 등록 객실 등록
Image Image Image

✅ 사장 (호스트)

  • 본인이 소유한 한옥 및 객실 등록
  • 고객 리뷰 확인
  • 한옥 등록 요청 시 관리자 승인을 받는 절차 포함
관리자 페이지 한옥 승인
Image Image

✅ 관리자

  • 사장님의 한옥 등록 요청에 대한 승인/거절 기능
  • 전체 한옥 및 객실 관리

🗂 ERD 설계

Image

💡 트러블슈팅 & 개선 경험

  • 다국어 사용자 대응을 위해 텍스트와 라벨에 영어 기본값 설정
  • ✅ 결제 API 연동 시, 예외 처리와 승인 여부 콜백 처리에 대한 로직 개선
  • ✅ MyBatis를 이용한 동적 쿼리 작성 및 DAO 모듈 리팩토링 경험

📌 향후 개선점

  • 🔄 반응형 웹 적용 및 모바일 UI 개선
  • 🌍 다국어 지원(영어/일본어 등) 확대
  • 📊 관리자 페이지에 통계 기능 추가 예정

해당 프로젝트는 신한 금융 SW 아카데미 내의 팀 프로젝트로 진행되었으며, 외국인 사용자들이 한국 전통문화를 체험할 수 있는 '한옥' 숙소 예약을 보다 편리하게 할 수 있도록 기획 및 개발되었습니다.

About

한옥 게스트하우스 예약 사이트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5