공간 예약 앱

가상의 공간 세 곳을 1시간 단위로 예약하고 취소하는 웹 앱입니다.

모니터에 띄운 공간 예약 앱 화면. 회의실 A의 10시와 11시가 선택되어 있습니다.

웹 앱

공간 예약 앱

요약

고른 시간이 예약되고, 취소하면 다시 열리는 예약 앱입니다.

결과물
브라우저에서 바로 열리는 웹 앱입니다. 실제 예약이나 결제는 일어나지 않습니다.
공간
회의실 A, 작업실 B, 촬영실 C입니다. 이용 시간은 9시부터 18시까지입니다.
화면
예약하기, 내 예약, 이용 안내 세 화면입니다.

흐름

고르기

날짜와 방을 고릅니다.

회의, 작업, 촬영 중 하나를 누르면 그 종류의 방만 남습니다. 날짜를 바꾸면 방마다 비어 있는 시간도 달라집니다.

멘토의 질문
이런 앱을 만들 때 멘토는 날짜, 방, 시간 중 무엇을 먼저 고르게 할지 묻습니다.
휴대폰 폭의 예약 화면. 촬영을 누르자 촬영실 C만 남았습니다.

확정

한 번 더 보여 주고 확정합니다.

예약 확인을 누르면 공간, 날짜, 시간, 목적이 창에 한 번 더 나옵니다. 예약 확정을 눌러야 예약이 들어갑니다.

멘토의 질문
이런 앱을 만들 때 멘토는 되돌리기 번거로운 동작 앞에 확인 단계가 필요한지 묻습니다.
예약 내용을 확인하세요 창. 공간 회의실 A, 날짜 2026년 10월 5일 월요일, 시간 10:00부터 12:00까지, 목적 팀 회의와 돌아가기, 예약 확정 버튼

취소

취소하면 시간이 다시 열립니다.

내 예약에서 예약 취소를 누르면 그 카드가 빠지고, 같은 시간을 다시 예약할 수 있다는 알림이 뜹니다.

휴대폰 폭의 내 예약 화면. 예약 하나를 취소한 뒤 촬영실 C 카드와 예약 취소 버튼이 남았고, 아래에 취소 알림이 떠 있습니다.

풀어야 할 것

같은 방, 같은 시간에 두 번 예약되거나 끊긴 시간이 한 예약에 섞이면 안 됩니다.

규칙

규칙 1

예약된 시간은 잠깁니다.

이미 예약된 시간은 회색으로 표시되고 눌리지 않습니다.

멘토의 질문
이런 앱을 만들 때 멘토는 무엇을 아예 못 누르게 막고, 무엇을 누른 뒤에 설명할지 묻습니다.
휴대폰 폭의 작업실 B 시간표. 10:00, 11:00, 15:00은 회색 예약됨이고 나머지는 흰색 가능입니다.

규칙 2

시간은 이어서만 고릅니다.

10시와 11시를 고른 뒤 14시를 누르면, 선택은 그대로 두고 시간을 이어서 고르라는 안내를 띄웁니다.

휴대폰 폭의 회의실 A 시간표. 10:00과 11:00이 선택된 채로 남아 있고, 14:00을 누르자 바로 아래에 연속된 시간을 선택하라는 알림이 떴습니다.

관점

잘못 눌렀을 때 화면이 할 말을 정하는 것도 앱을 만드는 일입니다.

휴대폰

좁은 화면에 맞춰 배치가 바뀝니다.

넓은 화면에서는 메뉴가 왼쪽에 있고 시간 버튼이 한 줄에 아홉 칸입니다. 화면이 좁아지면 메뉴가 위로 올라가고, 시간 버튼은 두 줄로 나뉩니다.

휴대폰 폭의 예약 화면. 메뉴가 위에 있고, 회의실 A의 14:00과 15:00이 선택되어 있습니다.휴대폰 폭의 예약 확인 창. 회의실 A, 2026년 10월 5일 월요일, 14:00부터 16:00까지, 팀 회의휴대폰 폭에서 예약을 확정한 화면. 14:00과 15:00이 예약됨으로 바뀌었고, 아래에 예약 완료 알림이 떠 있습니다.

상담

지금 어디까지 준비됐는지부터 함께 봅니다.

아이의 관심과 강점, 쓸 수 있는 시간에서 출발합니다.

아이의 준비 상황 상담하기
상담 신청 →