Overview
Overview
스튜던트홈즈는 영국, 호주, 미국 등 9개국의 학생 기숙사 및 숙소 정보를 통합하여 한국 유학생과 학부모에게 제공하는 종합 예약 플랫폼 개발 프로젝트입니다. 해외 숙소 정보 제공업체의 API를 통합하는 과정에서, 정제되지 않은 NoSQL 형태의 데이터 구조로 인한 복잡한 백엔드 개발이 필요했습니다. 불안정한 외부 API 환경에서도 안정적인 서비스를 제공하기 위해 다양한 예외처리와 데이터 정규화 작업을 수행했으며, 도시별/대학별 숙소 검색, 카카오톡 상담 연동, 6단계 예약 프로세스 등 사용자 친화적인 기능들을 구현했습니다.
스튜던트홈즈는 영국, 호주, 미국 등 9개국의 학생 기숙사 및 숙소 정보를 통합하여 한국 유학생과 학부모에게 제공하는 종합 예약 플랫폼 개발 프로젝트입니다. 해외 숙소 정보 제공업체의 API를 통합하는 과정에서, 정제되지 않은 NoSQL 형태의 데이터 구조로 인한 복잡한 백엔드 개발이 필요했습니다. 불안정한 외부 API 환경에서도 안정적인 서비스를 제공하기 위해 다양한 예외처리와 데이터 정규화 작업을 수행했으며, 도시별/대학별 숙소 검색, 카카오톡 상담 연동, 6단계 예약 프로세스 등 사용자 친화적인 기능들을 구현했습니다.
Project Goal
Project Goal
주요 목표: 1. 글로벌 9개국 숙소 데이터를 실시간으로 통합하는 시스템 구축 2. 불안정한 해외 API 환경에서도 안정적으로 작동하는 백엔드 아키텍처 개발 3. 도시별/대학별 맞춤 검색 기능과 직관적인 필터링 시스템 구현 4. 국가/도시별 숙소 정보를 지도로 제공하고, 상담/계약/양도 신청서를 단계별로 진행할 수 있도록 UI/UX 구성 기술적 도전과제: 1. 정제되지 않은 NoSQL 형태의 해외 API 데이터 정규화 2. 다양한 스키마 구조를 가진 데이터를 단일 형태로 통합 3. API 응답 지연 및 오류에 대한 폴백(fallback) 메커니즘 구현 4. 대용량 숙소 데이터의 효율적인 캐싱 및 업데이트 전략 수립 5. 숙소 및 도시에 대한 검색 최적화
주요 목표: 1. 글로벌 9개국 숙소 데이터를 실시간으로 통합하는 시스템 구축 2. 불안정한 해외 API 환경에서도 안정적으로 작동하는 백엔드 아키텍처 개발 3. 도시별/대학별 맞춤 검색 기능과 직관적인 필터링 시스템 구현 4. 국가/도시별 숙소 정보를 지도로 제공하고, 상담/계약/양도 신청서를 단계별로 진행할 수 있도록 UI/UX 구성 기술적 도전과제: 1. 정제되지 않은 NoSQL 형태의 해외 API 데이터 정규화 2. 다양한 스키마 구조를 가진 데이터를 단일 형태로 통합 3. API 응답 지연 및 오류에 대한 폴백(fallback) 메커니즘 구현 4. 대용량 숙소 데이터의 효율적인 캐싱 및 업데이트 전략 수립 5. 숙소 및 도시에 대한 검색 최적화















Working Period
2024.10.01 ~ 2025.03.18
Client
(주)홈즈글로벌
CodeInDesign Team
Project Manager
Inchang Han
Designer
Hyojin Kim
Frontend Developer
Kiyoon Kim
Backend Developer
Kuensu Kim
