호두클릭 - HODUCLICK

WORK

CLOSE

WORK

WORK

CLOSE

WORK

WORK

CLOSE

WORK

BASIC

TOOLS

Photoshop

Photoshop

Illustrator

Illustrator

Affinity

Designer

Affinity

Designer

호두클릭 · HODUCLICK - 회의실 예약 웹 & 태블릿앱

Affinity

Photo

호두클릭 · HODUCLICK - 회의실 예약 웹 & 태블릿앱

Affinity

Photo

2018

ROOM RESERVATION WEB · TAB

DESIGN (100%)

HTML/CSS/JS (100%)

PLANNING (60%)

HODUCLICK

HODUCLICK

A meeting room management system for tracking reservations and usage. Designed individually for web and tablet environments, the tablet interface allows for on-site verification and immediate use. It optimizes room operations by allowing users to check status and prevent double bookings at a glance.

A meeting room management system for tracking reservations and usage. Designed individually for web and tablet environments, the tablet interface allows for on-site verification and immediate use.

It optimizes room operations by allowing users to check status and prevent double bookings at a glance.

1

CONTEXT

1

CONTEXT

Mobile Booking to
Management Web

Mobile Booking to
Management Web

Mobile Booking to
Management Web

Mobile Booking to
Management Web

I evolved a mobile-based personal booking service into a real-time web admin system. This required a fundamental structural change to fit the administrator's workflow, going beyond a simple screen expansion.

I evolved a mobile-based personal booking service into a real-time web admin system. This required a fundamental structural change to fit the administrator's workflow, going beyond a simple screen expansion.

I evolved a mobile-based personal booking service into a real-time web admin system. This required a fundamental structural change to fit the administrator's workflow, going beyond a simple screen expansion.

A

A

Hard to Grasp Status at a Glance

Hard to Grasp Status at a Glance

Manually checking each room's availability increases fatigue. I needed a visual structure where users could instantly see data density—identifying vacant versus fully booked rooms at once.

ROOM A

ROOM A

Reservations

7 / 9

ROOM B

ROOM B

Reservations

3 / 8

ROOM C

ROOM C

Reservations

2 / 6

A

Hard to Grasp Status
at a Glance

Manually checking each room's availability increases fatigue. I needed a visual structure where users could instantly see data density—identifying vacant versus fully booked rooms at once.

ROOM A

Reservations

7 / 9

ROOM B

Reservations

3 / 8

ROOM C

Reservations

2 / 6

CALENDAR

+

BOOK A ROOM

BOOK A ROOM

CALENDAR

+

BOOK A ROOM

BOOK A ROOM

B

B

Maintaining Uninterrupted Visual Focus

Booking is a coordination process within a timeline. To avoid the inefficiency of losing context during page transitions, I needed an environment where users never lose sight of the overall schedule.

Booking is a coordination process within a timeline. To avoid the inefficiency of losing context during page transitions, I needed an environment where users never lose sight of the overall schedule.

CALENDAR

+

BOOK A ROOM

BOOK A ROOM

B

Maintaining Uninterrupted Visual Focus

Booking is a coordination process within a timeline. To avoid the inefficiency of losing context during page transitions, I needed an environment where users never lose sight of the overall schedule.

C

C

Information to be Recognized Before Reading

Information to be Recognized Before Reading

On-site, a device is not something people stop to study; it is something they perceive instantly while passing by. Small text and complex information hinder that moment and disrupt the flow of space operations.

On-site, a device is not something people stop to study; it is something they perceive instantly while passing by. Small text and complex information hinder that moment and disrupt the flow of space operations.

OCCUPIED

C

Information to be Recognized Before Reading

On-site, a device is not something people stop to study; it is something they perceive instantly while passing by. Small text and complex information hinder that moment and disrupt the flow of space operations.

OCCUPIED

2

SOLUTION

2

SOLUTION

Evolving into Intuitive Design

Evolving into Intuitive Design

Evolving into
Intuitive Design

Evolving into Intuitive Design

I focused on lowering the entry barrier of complex management systems through intuitive perception and simplified user flows. By integrating timeline-based visualization and single-screen interactions, I connected the entire context from booking to approval, providing a seamless operational experience in any environment.

I focused on lowering the entry barrier of complex management systems through intuitive perception and simplified user flows. By integrating timeline-based visualization and single-screen interactions, I connected the entire context from booking to approval, providing a seamless operational experience in any environment.

Instant

Cognition

Instant

Cognition

Instant

Cognition

Solution A

Solution A

Reading Room Status
through the Flow of Time
Reading Room Status
through the Flow of Time

Density Visualization

Real-time Status

Intuitive Perception

Instead of comparing booking numbers, I visualized information on a timeline. By using the fill and color of the timeline bars, users can intuitively grasp the usage patterns of each space. This allows for immediate identification of vacant or soon-to-end slots, enabling efficient space allocation.

Instead of comparing booking numbers, I visualized information on a timeline. By using the fill and color of the timeline bars, users can intuitively grasp the usage patterns of each space. This allows for immediate identification of vacant or soon-to-end slots, enabling efficient space allocation.

Density Visualization

Real-time Status

Intuitive Perception

Instead of comparing booking numbers, I visualized information on a timeline. By using the fill and color of the timeline bars, users can intuitively grasp the usage patterns of each space. This allows for immediate identification of vacant or soon-to-end slots, enabling efficient space allocation.

1% - 99%

1% - 99%

0%

0%

100%

100%

Background

Background

내 예약

예약 불가

공사 중

대시보드 화면

Solution B

Solution B

Seamless Modal Booking
Seamless Modal Booking
Seamless Modal Booking

Modal Layer

Context Preservation

Operational Continuity

Modal Layer

Context Preservation

Operational Continuity

I utilized a modal structure that keeps the overall timeline in the background instead of navigating to a new page. This allows administrators to view both the booking details and the full schedule simultaneously, enabling accurate decision-making without any cognitive gaps

I utilized a modal structure that keeps the overall timeline in the background instead of navigating to a new page. This allows administrators to view both the booking details and the full schedule simultaneously, enabling accurate decision-making without any cognitive gaps

Seamless

Transition

Seamless

Transition

Seamless

Transition

Solution C

Solution C

A Status Color System
Optimized for the Field
A Status Color System
Optimized for the Field
A Status Color System
Optimized for the Field

Status-based Color

Field Optimization

Operational Flexibility

Status-based Color

Field Optimization

Operational Flexibility

To ensure that information from the web admin is intuitively connected on-site, I categorized statuses—WAITING, OCCUPIED, and AVAILABLE—using distinct colors. I also designed the system to be flexible, allowing users to choose the tablet interface type based on the specific space and operational style.

To ensure that information from the web admin is intuitively connected on-site, I categorized statuses—WAITING, OCCUPIED, and AVAILABLE—using distinct colors. I also designed the system to be flexible, allowing users to choose the tablet interface type based on the specific space and operational style.

To ensure that information from the web admin is intuitively connected on-site, I categorized statuses—WAITING, OCCUPIED, and AVAILABLE—using distinct colors. I also designed the system to be flexible, allowing users to choose the tablet interface type based on the specific space and operational style.

Environment

Adaptive

Environment

Adaptive

Environment

Adaptive

3

TAB VER

Tablet Design for On-site Use

Tablet Design for
On-site Use

I designed a UX flow for quick identification and immediate action. Distinct colors differentiate Waiting, Occupied, and Available statuses, while a central circular timer shows remaining time and progress. Key actions like Check-in, End, and Reservation are available directly on-screen, ensuring efficient use without unnecessary navigation.

WAITING

#FFD91B

This is the stage where the room is ready before a meeting starts, encouraging the scheduled user to check in. I provided the remaining time as a countdown to naturally guide user behavior. To improve room turnover, I designed the system so that the reservation is automatically canceled if the check-in is not completed within a certain timeframe.

User Jin-hyeong Yu has a meeting scheduled from 11:00 to 11:59. At 10:52 AM, I guide the user to check in while in the waiting state.

User Jin-hyeong Yu has a meeting scheduled from 11:00 to 11:59. At 10:52 AM, I guide the user to check in while in the waiting state.

OCCUPIED

#FE2E41

For the occupied state, I focused on clearly communicating the current usage time and the end time. I visualized the remaining time with a circular timer for intuitive recognition and supported a flexible flow by allowing users to end the session immediately if needed.

At 11:15 AM, the meeting is in progress. I can check the remaining time and end the session early if necessary.

At 11:15 AM, the meeting is in progress. I can check the remaining time and end the session early if necessary.

AVAILABLE

#0099FF

This stage encourages users to make an immediate reservation when the room is empty. I clearly displayed the free time available until the next scheduled meeting to help with quick judgment. I designed the immediate reservation action to ensure the user flow remains seamless.

At 01:00 PM, the meeting has ended and the room is empty. I can use the room immediately until the next scheduled reservation.

At 01:00 PM, the meeting has ended and the room is empty. I can use the room immediately until the next scheduled reservation.

탭버전 인트로 화면
탭버전 waiting 화면
탭버전 occupied 화면
탭버전 available 화면

3

TAB VER

3

TAB VER

현장용 탭 디자인

Tablet Design for On-site Use

Tablet Design

for On-site Use

사용자가 회의실 사용 여부를 빠르게 인지하고, 즉각적인 행동으로 이어질 수 있도록 UX 흐름에 초점을 맞춰 설계되었습니다. Waiting, Occupied, Available의 상태를 컬러로 명확하게 구분하고, 중앙의 원형 타이머를 통해 남은 시간과 진행 상황을 직관적으로 파악할 수 있도록 했습니다.


Check-in, End, Reservation과 같은 주요 액션을 화면 내에서 바로 수행할 수 있게 하여, 별도의 탐색 없이 빠른 의사결정과 효율적인 이용이 가능하도록 구성했습니다.

I designed the UX flow to help users quickly identify meeting room availability and take immediate action. I used distinct colors to clearly differentiate between Waiting, Occupied, and Available statuses, and I included a circular timer in the center so users can intuitively check the remaining time and current progress.


I also made it possible to perform key actions like Check-in, End, and Reservation directly on the screen. This setup allows for quick decision-making and efficient use without any unnecessary navigation.

I designed the UX flow to help users quickly identify meeting room availability and take immediate action. I used distinct colors to clearly differentiate between Waiting, Occupied, and Available statuses, and I included a circular timer in the center so users can intuitively check the remaining time and current progress.


I also made it possible to perform key actions like Check-in, End, and Reservation directly on the screen. This setup allows for quick decision-making and efficient use without any unnecessary navigation.

탭버전 인트로 화면
탭버전 인트로 화면

WAITING

WAITING

#FFD91B

회의 시작 전 상태로, 예약된 사용자가 체크인을 진행할 수 있도록 유도하는 단계입니다. 남은 시간을 카운트다운 형태로 제공하여 사용자의 행동을 자연스럽게 유도하며, 일정 시간 내 체크인이 이루어지지 않을 경우 자동 취소되는 구조로 회의실 회전율을 고려한 UX를 반영했습니다.

This is the stage where the room is ready before a meeting starts, encouraging the scheduled user to check in. I provided the remaining time as a countdown to naturally guide user behavior. To improve room turnover, I designed the system so that the reservation is automatically canceled if the check-in is not completed within a certain timeframe.

탭버전 waiting 화면

10:52 AM, 유진형 유저의 11:00–11:59 회의가 예정되어 있으며, 대기 상태에서 Check-in을 유도합니다.

탭버전 waiting 화면

User Jin-hyeong Yu has a meeting scheduled from 11:00 to 11:59. At 10:52 AM, I guide the user to check in while in the waiting state.

OCCUPIED

OCCUPIED

#DC414E

회의가 진행 중인 상태로, 현재 사용 중인 시간과 종료 시점을 명확하게 전달하는 데 중점을 두었습니다. 남은 시간을 원형 타이머로 시각화하여 직관적으로 인지할 수 있도록 했으며, 필요 시 즉시 종료(End)가 가능하도록 하여 유연한 사용 흐름을 지원합니다.

For the occupied state, I focused on clearly communicating the current usage time and the end time. I visualized the remaining time with a circular timer for intuitive recognition and supported a flexible flow by allowing users to end the session immediately if needed.

탭버전 occupied 화면

11:15 AM, 회의가 진행 중인 상태로 남은 시간을 확인하고 필요 시 종료할 수 있습니다.

탭버전 occupied 화면

At 11:15 AM, the meeting is in progress. I can check the remaining time and end the session early if necessary.

AVAILABLE

AVAILABLE

#0099FF

회의실이 비어 있는 상태로, 사용자가 즉시 예약할 수 있도록 유도하는 단계입니다. 현재부터 다음 예약 시간까지의 여유 시간을 명확하게 보여주어 빠른 판단이 가능하도록 했으며, 즉각적인 예약 액션을 통해 사용자의 흐름이 끊기지 않도록 설계했습니다.

This stage encourages users to make an immediate reservation when the room is empty. I clearly displayed the free time available until the next scheduled meeting to help with quick judgment. I designed the immediate reservation action to ensure the user flow remains seamless.

탭버전 available 화면

01:00 PM, 회의 종료 후 회의실이 비어 있으며, 다음 예약 전까지 즉시 이용이 가능합니다.

탭버전 available 화면

At 01:00 PM, the meeting has ended and the room is empty. I can use the room immediately until the next scheduled reservation.

4

USERFLOW

Reservation Without Page Transitions

Reservation Without Page Transitions

Reservation Without Page Transitions

I streamlined the flow from availability checks to final confirmation into organic interactions on one screen. By eliminating unnecessary page transitions, I built a seamless path where discovery and reservation management are connected without interruption.

4

USERFLOW

Seamless Reservation
Structure Without
Page Transitions

I streamlined the flow from availability checks to final confirmation into organic interactions on one screen. By eliminating unnecessary page transitions, I built a seamless path where discovery and reservation management are connected without interruption.

5

UI / INTERACTION

Selected Pages

Selected Pages

Selected Pages

I organized the full screens for both web and tablet environments so they can be viewed at a glance. Through the layout and key features of each device, I can intuitively grasp the overall service flow.

I organized the full screens for both web and tablet environments so they can be viewed at a glance. Through the layout and key features of each device, I can intuitively grasp the overall service flow.

메인 & 예약 현황

DASHBOARD

[VIDEO]

회의실 관리 & 처리 모달

ROOM MANAGEMENT

[VIDEO]

AVATAR

[VIDEO]

USER MANAGEMENT & SETTINGS

[VIDEO]

TAB VERSION

[VIDEO]

5

UI / INTERACTION

Selected Pages

I organized the full screens for both web and tablet environments so they can be viewed at a glance. Through the layout and key features of each device, I can intuitively grasp the overall service flow.

DASHBOARD

[VIDEO]

ROOM MANAGEMENT

[VIDEO]

AVATAR

[VIDEO]

USER MANAGEMENT & SETTINGS

[VIDEO]

TAB DESIGN

[VIDEO]

© HOUSEWITHK

© HOUSEWITHK