카카오톡 예약하기에서 그려 본 캘린더
A calendar drawn in KakaoTalk Reservations
TL;DR AI
1분핵심 요약
카카오톡 예약하기는 판매자용 예약 관리 화면을 카드 목록에서 타임 블록형 캘린더로 바꿔 가독성을 높였다.
FE 개발자는 시작·종료 시간만으로 예약 블록을 배치하고 확장하는 알고리즘을 직접 설계했다.
구현 과정에서는 DFS와 그래프 자료구조를 활용해 겹침, 너비 계산, 예외 케이스를 처리했다.
이번 사례는 예약이 많은 서비스에서 캘린더 UI를 만들 때 시각적 구성과 배치 로직이 함께 중요하다는 점을 보여준다.
